第 5 章 elfutils


elfutils 是各种二进制工具的集合,如 eu-objdumpeu-readelf,以及其他允许您检查和操作 ELF 文件的工具。如需与 Red Hat Developer Toolset 版本的 elfutils 一起发布的二进制工具的完整列表,请参阅 表 5.1 “Red Hat Developer Toolset 的 elfutils 中包含的工具”

Red Hat Developer Toolset 带有 elfutils 0.185。此版本比以前版本的 Red Hat Developer Toolset 包括了,并提供一些程序错误修复和增强。

Expand
表 5.1. Red Hat Developer Toolset 的 elfutils 中包含的工具
Name描述

eu-addr2line

将地址转换为文件名和行号。

eu-ar

创建、修改和提取存档中的文件。

eu-elfcmp

比较两个 ELF 文件的相关部分是否相等。

eu-elflint

验证 ELF 文件是否符合 通用 ABI (gABI ) 和特定于处理器的补充 ABI (psABI )规范。

eu-findtextrel

在文件中查找文本重新定位的来源。

eu-make-debug-archive

创建离线归档以进行调试。

eu-nm

列出对象文件中的符号。

eu-objdump

显示目标文件的信息。

eu-ranlib

为存档内容生成索引,以便更快地访问此存档。

eu-readelf

显示 ELF 文件的信息。

eu-size

列出对象或存档文件的部分大小。

eu-stack

用于取消插入进程和内核的新实用程序。

eu-strings

显示文件中可打印的字符序列。

eu-strip

丢弃对象文件中的所有符号。

eu-unstrip

使用单独的符号和调试信息合并剥离的文件。

5.1. 安装 elfutils

在 Red Hat Developer Toolset 中,elfutilsdevtoolset-11-elfutils 软件包提供,并使用 devtoolset-11-toolchain 自动安装,如 第 1.5 节 “安装 Red Hat Developer Toolset” 所述。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat