elf - Elf-file 的 ".group"部分的指定是什么?

标签 elf

我在 readelf 实用程序的帮助下打开了我的对象 Sprite 文件:
readelf -a ./my_object.o |较少的
结果我得到了很多有趣的信息。
我在部分表中看到了一个带有“GROUP”类型的“.group”部分。
有人可以解释一下,“.group”部分的任命是什么?

最佳答案

它用于将部分分组在一起,告诉链接器如果它在组中包含一个部分,那么它也必须包括其他部分。组也可以携带 GRP_COMDAT 标志,它告诉链接器如果同一个组出现在两个 .o 文件中,那么它只需要包含其中一个。我认为它用于消除重复的 C++ 模板实例。

关于elf - Elf-file 的 ".group"部分的指定是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10430511/

相关文章:

c - 如何从 ELF 和 PE 文件中找到所有 "user defined functions"?

c - 内存中的哪些部分是可写的?

c - gcc给linux ELF增加了哪些功能?

c++ - 在 Linux 上使用不同版本的 gcc 进行编译和链接

c - 如何将c程序编译成elf格式?

gdb - 在剥离的 ELF 可执行文件中设置断点

assembly - 为什么 ESP 被 0xFFFFFFF0 屏蔽?

创建 TCP 服务器来托管 ELF 文件

c++ - 链接器选项 -Bsymbolic

Xilinx SDK 中 zynq7000 的 Linux 应用程序项目