VxWorks下編譯的 o檔案,怎麼得到符號表

2021-10-01 04:01:53 字數 594 閱讀 3294

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...