6.12.2. Binutils 的内容
简要描述
把程序地址转换为文件名和行号。 在命令行中给它一个地址和一个可执行文件名, 它就会使用这个可执行文件的调试信息指出在给出的地址上是哪个文件以及行号。 |
|
建立、修改、提取归档文件。 |
|
一个汇编器,用来汇编 gcc 的输出,产生的目标文件。 |
|
连接器使用它来过滤 C++ 和 Java 符号,防止重载函数冲突。 |
|
显示程序调用段的各种数据。 |
|
连接器,它把一些目标和归档文件结合为一个文件,重定位数据,并链接符号引用。 |
|
列出出现在目标文件中的符号 |
|
把一种目标文件翻译成另一种类型的目标文件 |
|
显示所给目标文件的信息。 使用选项来控制其显示的信息。 它所显示的信息通常只有编写编译工具的人才感兴趣。 |
|
产生归档文件索引,并将其保存到这个归档文件中。 在索引中列出了归档文件各成员所定义的可重分配目标文件。 |
|
显示 ELF 格式可执行文件的信息 |
|
列出目标文件每一段的大小以及总体的大小。 |
|
打印每个给定文件的可打印字符串, 这些字符串最少特定的长度(默认是4), 默认情况下, 它只打印目标文件初始化和可加载段中的可打印字符; 对于其它类型的文件它打印整个文件的可打印字符。 |
|
删除目标文件中的符号 |
|
包含许多GNU程序都会用到的函数,这些程序有:getopt, obstack, strerror, strtol, 和 strtoul |
|
二进制文件描述库 |
|
用来处理 opcodes("可读文本格式的")处理器操作指令)的库, 在生成一些应用程序的时候也会用到它,比如objdump. |