在目标文件上使用binutils size可以得到小于目标文件实际大小的大小

问题描述

|| 我正在就占地面积问题优化单个C目标文件。我正在使用编译器arm-elf-gcc,因为目标平台是用于ARM-926EJ处理器的。 我想记录当前的大小,然后在优化后进行比较,我想知道为什么arm-elf-size返回的大小小于目标文件的实际大小? 这就是我用手臂精灵尺寸得到的
text     data     bss     dec     hex filename
15656   29188       0   44844    af2c  hyper.o
hyper.o文件的实际大小为54168字节。 我应该看哪一个? 最好的祝福 吉古先生     

解决方法

目标文件中的标头不是elf-size报告的段大小的一部分。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...