Binutils

Binutils

文章 1 浏览 182

C 编译器在尝试构建 Binutils 时无法创建可执行文件

我正在尝试从头开始构建 Linux,现在我位于 第 5.4 章,告诉我如何构建 Binutils。我有 binutils 2.20 的源代码,但是当我尝试构建它时: time { ./bi…

秋日私语 2024-08-30 22:34:28 7 0

给定一个由 C++ 构建的 ELF 二进制文件;使用gcc,我如何确定其中某种类型的大小?

有什么方法可以使用 binutils 工具来实现这一点吗?例如: // x.cc typedef long long MyInt int main(int argc, char* argv[]) { // blah blah blah …

洛阳烟雨空心柳 2024-08-29 10:33:09 7 0

如何从 objdump 获取信息

我在读取 Linux 中的可执行文件中转储的信息时遇到问题。 信息如下: 804a0ea: 04 08 add $0x8, %al ... 804a0f4: a6 cmpsb %es:(íi),%ds:(%esi) 我有…

裂开嘴轻声笑有多痛 2024-08-27 02:41:47 9 0

如何使用 only-keep-debug 反转 objcopy 的条带?

在现代 Linux 中,几乎所有对象都被剥离并分成两部分(两个文件)。第一个是可执行文件本身,第二个是从原始 ELF 中剥离出来的调试符号。此类文件是通…

美男兮 2024-08-26 13:25:41 10 0

如何从目标文件中获取全局变量的初始化值?

如果您有一个目标文件,如何获取该目标文件数据段中全局变量的初始化值?例如,假设我执行了以下操作: # I'm interested in the variable foo inside…

眼角的笑意。 2024-08-23 06:43:15 13 0

ELF共享库:重定位偏移超出​​范围

有一个软件包 elfutils,其中包含一个名为 eu-elflint 的程序,用于检查 ELF 二进制文件(就像 C 的 lint - 因此得名) 。 只是出于好奇,我用这个工…

小苏打饼 2024-08-20 00:42:57 5 0

Solaris elfedit:Linux 有类似的东西吗? (共享库编辑器)?

Linux:有没有办法编辑已编译的共享库? 具体来说,我正在搜索如何在已编译的二进制共享库上添加 DT_SYMBOLIC 标志? 这就是我问这个的原因: 组成 我…

月下伊人醉 2024-08-19 17:34:38 8 0

编译 binutils & 的配方海湾合作委员会在一起?

根据 gcc 构建说明,您可以在构建 gcc(以及 gmp)的同时构建 binutils 、mpc 等)。 该页面内容如下: 如果您还打算构建 binutils (升级现有的 安装…

久隐师 2024-08-11 04:52:16 6 0

链接器失败:.gnu.linkonce.t

我在使用 GCC 3.2.3 与 binutils 2.18 链接共享库时遇到问题。 当我尝试链接库时出现以下错误: .gnu.linkonce.t_...在 .rodata 节中引用:在废弃的 .…

作死小能手 2024-07-30 12:37:43 5 0

尝试对指令进行空操作

是否可以使用 GNU 工具(gcc、binutils 等)将所有出现的汇编指令修改为无操作? 具体来说,带 -pg 选项的 gcc 生成以下程序集(ARM): 0x0: e1a0c00…

半仙 2024-07-18 03:59:38 11 0

将 Binutils 从 2.16.1 升级到 2.19 有优势吗? 为什么?

在 PSPSDK (Homebrew) 中,我们使用 Binutils 2.16.1 来汇编和链接 PlayStation Portable 的代码,但是该版本已经过时了(3 个版本已取代它)。 社区…

长梦不多时 2024-07-12 00:13:48 9 0
更多

推荐作者

留蓝

文章 0 评论 0

18790681156

文章 0 评论 0

zach7772

文章 0 评论 0

Wini

文章 0 评论 0

ayeshaaroy

文章 0 评论 0

初雪

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文