【发布时间】:2018-03-05 06:47:53
【问题描述】:
我的理解是 .data 存储了程序初始化的全局变量。但这不也是 .symtab 存储的吗?
【问题讨论】:
标签: file linker elf objdump readelf
我的理解是 .data 存储了程序初始化的全局变量。但这不也是 .symtab 存储的吗?
【问题讨论】:
标签: file linker elf objdump readelf
但这不也是 .symtab 存储的吗?
没有。 .symtab 是一个符号表(通常使用nm 命令检查);它的内容与全局变量的内容无关。
它确实描述全局和静态变量和函数,也可以完全删除而不损失原始二进制文件的功能。
【讨论】: