nm命令詳解


nm在linux中列出目標文件的符號清單,常用來查看動態鏈接庫中的函數
nm支持的選項如下
-a   按照man手冊,僅列出調試信息,實際上卻是調試信息+正常信息
-A   增加一列顯示目標文件,沒有實際意義
-C   將低級符號信息編碼成便於查看的用戶信息,最終效果是符號清單呈現出class::memberfunction形式的信息,最常用的選項
-D   顯示動態符號,以目標文件為so為例,顯示了so中增加的符號信息以及so引用的so的符號信息
-f   指定不同的輸出格式,改變命令輸出格式
-g   僅顯示外部符號,實測和-D選項輸出幾乎一樣
-l   顯示符號的行號,附加一列顯示符號在xx文件的xx行定義    較常用
-n   將符號按照地址進行排序
-p   不排序符號,使用該選項后的輸出沒有按照地址也沒有按照符號名稱排序
-r   逆序輸出符號
-u   僅顯示未定義符號,實測列出了GLIBC中的memset、memcpy等,不清楚具體作用
-h   顯示幫助
-V   版本信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM