Linux 下的 binutils 工具集

1、概述

Binutils 是 GNU 的一組二進制工具集。工具包括:
addr2line、ar、as、c++filt、dlltool、gold、gprof、ld、nlmconv、nm、objcopy、objdump、ranlib、readelf、size、strings、strip、windmc、windres。

2、工具說明

一、addr2line
將程序地址轉換爲文件名和行號html

二、ar
可建立、修改和提取歸檔文件的工具linux

三、as
GNU 彙編器c++

四、c++filt
對於已編碼的 C++ 符號進行 demangle 操做的過濾工具工具

五、dlltool
建立和使用 dll 的工具測試

六、gold
一個更新、更快的 ELF(僅限ELF格式)連接器,目前仍處於β測試階段。編碼

七、gprof
Displays profiling information..net

八、ld 鏈接器
把一些目標和歸檔文件結合在一塊兒,重定位數據並連接符號引用。nuxt

九、nlmconv
Converts object code into an NLM.code

十、nm
列出目標文件中的符號orm

十一、objcopy
把一種目標文件中的內容複製或轉換成另外一種目標文件

十二、objdump
顯示目標文件信息

1三、ranlib
產生歸檔文件索引,並將其保存到這個歸檔文件中。在索引中列出了歸檔文件各成員所定義的可重分配目標文件。

1四、readelf
顯示 elf 格式可執行文件的信息。

1五、size
列出目標文件每一段的大小以及整體的大小

1六、strings
打印個文件的可打印字符串

1七、strip
丟棄目標文件中的所有或者特定符號信息

1八、windmc
A Windows compatible message compiler.

1九、windres
Windows 資源編譯器工具

3、經常使用工具用法

4、參考連接

相關文章
相關標籤/搜索