vxworks下編譯的.o檔案, 如何得到函式符號表。
例如檔案a.cpp編譯成a.o, 裡面有10個函式,如何根據a.o得到函式符合表了,謝謝!
------解決方案--------------------
應該是有專門的命令的,一時記不起了。請查一下tonado的幫助手冊。
------解決方案--------------------
用nm或者objdump都可以
host\x86-win32\bin目錄下。
------解決方案--------------------
用nm,命令格式(以ppc交叉工具鏈為例):nmppc < a.o > a.txt
------解決方案--------------------
反彙編命令
進入c:\tornado2.2_powerpc\host\x86-win32\bin目錄(目錄位址和你安裝tornado有關),輸入
objdumpppc -t (目標.o檔案路徑) > (輸出內容路徑)
objdumpppc -d (目標.o檔案路徑) > (輸出內容路徑)
-t只反彙編出符號
-d反彙編出所有**
VxWorks下BSP原始檔結構
tornado開發環境安裝完成後,在target config目錄下包含由官方提供的一些bsp以及公用目錄all,all目錄被所有的bsp使用,具體檔案介紹如下 vxworks核心檔案 檔名說明usrconfig.c 包含usrinit,usrroot等函式 bootinit.c 包含romstar...
linux 下的 a 檔案 o 檔案 含義
o 就是object,也就相當於windows下編譯的obj檔案,俗稱目標檔案.a 就是archive,也就相當於windows的vc下編譯的lib檔案,俗稱靜態庫檔案.o檔案是鏈結檔案,a是靜態庫檔案,靠.o檔案生成,作為乙個庫為外部程式提供函式,介面。生成.o檔案 gcc c test.o te...
vxworks下select 的使用
select 作用是掛起一系列的檔案描述符,其api為 int select int width,number of bits to examine from 0 fd set preadfds,read fds fd set pwritefds,write fds fd set pexceptfd...