主題:ESM6800 valgrind 使用不了 共有57103人關(guān)注過本帖 |
---|
hzc |
1樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-17 14:35:00 [顯示全部帖子]
你好,這個報錯的信息應(yīng)該是,軟件在編譯的時候沒有使用我們提供的和ESM6800主板匹配的交叉工具鏈,所以庫文件版本不匹配,運行就會報錯。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-17 15:53:00 [顯示全部帖子]
你好,ESM6800H和ESM6800E的工具鏈?zhǔn)且粯拥。建議檢查一下運行的valgrind是不是使用這個工具鏈編譯的的,一般提示找不到庫文件的話,很大的可能是因為使用的編譯器版本不匹配。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
3樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-18 15:18:00 [顯示全部帖子]
你好,應(yīng)該不是這個原因,我們測試是完全兼容的。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
4樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-23 16:26:00 [顯示全部帖子]
你好,已經(jīng)發(fā)送了,請查收。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
5樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-23 17:12:00 [顯示全部帖子]
你好,是這個版本,ESM7000和ESM6800E/H是共用的一個版本。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
6樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-23 17:41:00 [顯示全部帖子]
你好,我還是傾向于懷疑實際編譯的時候,沒有使用到交叉工具鏈,可以用file命令驗證一下文件格式,是否為32bit arm架構(gòu)。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
7樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-24 9:36:00 [顯示全部帖子]
你好,從報錯的信息看,應(yīng)該是valgrind打印出來的,和例程step4_tcpclient沒有關(guān)系。可以試試將光盤中step4_tcpclient拷貝到主板中,然后進入到該目錄中,直接通過./step4_tcpclient來運行。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
8樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-24 12:21:00 [顯示全部帖子]
你好,能夠直接運行step4_tcpclient,說明主板的環(huán)境和編譯器版本都是正確的。問題應(yīng)該還是在valgrind這個程序本身,建議檢查一下在主板上運行的valgrind工具是否是通過我們提供的工具鏈編譯的。另外debug和release只是優(yōu)化參數(shù)不同,其他并沒有什么區(qū)別,不會出現(xiàn)識別不了的情況。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
9樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-24 16:12:00 [顯示全部帖子]
你好,我們這邊測試了一下應(yīng)該是因為ld-2.24.so庫文件被stripe過了,去掉了debug信息,所以無法正常運行。已經(jīng)通過郵件將沒有stripe的庫文件發(fā)過來了,請測試。 |
單帖管理 | 引用 | 回復(fù) |
hzc |
10樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 員工 |
Post By:2022-3-25 9:32:00 [顯示全部帖子]
你好,替換文件之后我這里測試valgrind是可以正常運行的。 |
單帖管理 | 引用 | 回復(fù) |