第 4 章 binutils
binutils 是各种二进制工具的集合,如 GNU linker、GNU 汇编器 以及其他实用程序,允许您检查和操作对象文件和二进制文件。如需了解与 Red Hat Developer Toolset 版本 binutils 分发的二进制工具的完整列表,请参阅 表 4.1 “binutils 中包括用于 Red Hat Developer Toolset 的工具”。
Red Hat Developer Toolset 带有 binutils 2.36。此版本比 Red Hat Enterprise Linux 及以前的 Red Hat Developer Toolset 版本中包含的版本提供程序错误修正和增强。
Name | 描述 |
---|---|
| 将地址转换为文件名和行号。 |
| 从存档创建、修改和提取文件。 |
| GNU 汇编器. |
| 解码 mangled C++ 符号。 |
| 将 DWARF 对象文件合并到一个 DWARF 软件包文件中。 |
| 检查和编辑 ELF 文件。 |
| 显示性能分析信息。 |
| GNU 链路器. |
| GNU 链路器的替代选择。 |
| GNU 链路器的另一个选择。 |
| 列出对象文件的符号。 |
| 复制和转换对象文件。 |
| 显示对象文件的信息。 |
| 生成存档内容的索引,以便更快地访问此存档。 |
| 显示有关 ELF 文件的信息。 |
| 列出对象或存档文件的部分大小。 |
| 显示文件中可打印的字符序列。 |
| 忽略对象文件中的所有符号。 |
4.1. 安装 binutils
在 Red Hat Developer Toolset 中,binutils 由 devtoolset-11-binutils 软件包提供,并会自动安装 devtoolset-11-toolchain,如 第 1.5 节 “安装 Red Hat Developer Toolset” 所述。