elf

elf

文章 0 浏览 2

为什么共享库的 ELF 标头将 Linux 指定为 OSABI?

我的 Linux 系统 (Fedora 9) 上的所有标准共享库都指定 ELFOSABI_NONE (0) 作为其 OSABI。 这很好 - 但是我从供应商那里收到了一个共享库,其中 ELF …

孤独患者 2024-08-16 18:34:40 5 0

Linux 上的 COFF 或 Windows 上的 ELF

是否可以在 UNIX 上运行 COFF 可执行文件或在 Windows 上运行 ELF 可执行文件?要在 Windows 和 UNIX 上运行任一文件类型需要执行哪些步骤。我只是好…

沧笙踏歌 2024-08-14 00:51:25 3 0

将源代码添加到elf文件中

我想将我的 C++ 源代码添加到相应的 elf 二进制文件中,并且我正在寻找执行此操作的最佳方法。 (我正在使用代码的多个版本,并不是每个版本都应该提…

眼泪都笑了 2024-08-13 03:28:13 1 0

为什么 ld 不尊重“-rpath-link”?选项?

我使用 strace 检测到这一点: 8480 execve("/usr/lib/gcc-lib/i486-slackware-linux/3.3.4/../../../../i486-slackware-linux/bin/ld", [ "/usr/lib/…

毁梦 2024-08-12 19:05:27 2 0

Linux 用户空间 ELF 加载器

我需要做一件相当不寻常的事情:手动执行 elf 可执行文件。即,将所有部分加载到正确的位置,查询 main() 并调用它(然后进行清理)。可执行文件将被…

苏别ゝ 2024-08-11 18:25:40 6 0

按需加载/卸载 ELF 部分?

对于一个相当模糊的用例,我想要一个(大型)静态链接的 Linux 可执行文件,由一小段控制代码和大段静态(只读)数据组成。为了节省内存,是否可以让…

拔了角的鹿 2024-08-10 01:11:16 2 0

对齐链接器文件的 .bss 部分中的静态数组

我有一个函数: void testfunction() { static char_t theChar1 = 1 static unsigned char smallArray[1] static unsigned char largeArray[135] ... …

一个人的夜不怕黑 2024-08-07 21:15:08 2 0

如何找到哪个 ELF 依赖项未满足?

我已经使用 LSB SDK 构建了一个测试 ELF 程序(请注意,我的问题并非特定于 LSB): $ /opt/lsb/bin/lsbcc tst.c $ ls -l a.out -rwxr-xr-x 1 math ma…

寄人书 2024-08-07 10:34:06 1 0

将 .so 文件转换为 .jnilib 文件

我有一个以 ELF 格式为 Linux 编译的 .so 库,该库正在由 Java 程序使用。我正在尝试将此应用程序移植到 Mac OS X,并发现 OS X 对这些文件使用不同的…

笑看君怀她人 2024-08-06 19:06:08 3 0

vmlinux ELF 查找给定结构成员的偏移量

在Linux内核中,我需要找到所使用的结构体的成员变量的偏移量。例如,对于类型为task_struct的init_task,我想要它的pid和任务的偏移量。 我只有 vmli…

贪恋 2024-08-04 03:43:30 2 0

用于捕获 C++ 的 GNU LD 脚本组/动态部分

我正在维护一个可以将 ELF32 可重定位文件转换为 RDOFF2 格式的工具。 为了使此过程正常工作,我需要预先链接当前使用 ld 脚本的输入文件,如下所示:…

溺孤伤于心 2024-08-04 01:37:56 1 0

加载时 ELF 重定位

我正在 Linux 下编写一个简单的用户空间 ELF 加载器(为什么?为了“好玩”)。目前我的加载器非常简单,旨在仅加载包含位置无关代码的静态链接 ELF …

顾忌 2024-08-03 20:04:26 3 0

初始化后未初始化的全局变量去了哪里?

我在学习的时候遇到了一个小问题。 我知道C中未初始化的全局变量被分配给可执行ELF文件中的.bss部分。 但是当我开始使用它们时,它们会发生什么? 即…

〆一缕阳光ご 2024-08-01 17:20:14 1 0

gcc 编译的二进制文件具有不同的大小?

如果使用 gcc 在不同时间构建相同的代码,则生成的二进制文件将具有不同的内容。 好吧,我对此并不热衷,但事实就是如此。 然而,我最近遇到了一种情…

巴黎夜雨 2024-08-01 16:00:54 4 0

.o 目标文件和 .so 库文件有什么区别?

正如标题所说,“程序目标文件”(.o 扩展名)和“库文件”(.so 扩展名)有什么区别…

笑忘罢 2024-07-26 07:41:18 4 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

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