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、参考连接

相关文章
相关标签/搜索