在目标文件上使用binutils大小会给出比目标文件的实际大小更小的大小

时间:2011-05-26 08:29:13

标签: c compiler-construction

我正在根据占用空间优化单个C对象文件。我正在使用编译器arm-elf-gcc,因为目标平台适用于ARM-926EJ处理器。

我想记录当前大小,然后在优化后进行比较,我想知道为什么arm-elf-size返回的大小小于目标文件的实际大小?

这是我用arm-elf-size获得的

text data bss dec hex filename
15656 29188 0 44844 af2c hyper.o

hyper.o文件的实际大小为54 168字节。

我应该看哪一个?

最好的问候

Gigu先生

1 个答案:

答案 0 :(得分:1)

目标文件的标题不属于elf-size报告的分段大小。