Использование размера binutils в объектном файле дает размер меньше фактического размера объектного файла. - PullRequest
0 голосов
/ 26 мая 2011

Я работаю с оптимизацией одного объектного файла C с учетом занимаемой площади. Я использую компилятор arm-elf-gcc, поскольку целевая платформа предназначена для процессора ARM-926EJ.

Я хочу задокументировать текущий размер и затем сравнить после оптимизации, и мне интересно, почему размер arm-elf-size возвращает размер, который меньше фактического размера объектного файла?

Это то, что я получаю с размером с руку-эльфа

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

А фактический размер файла hyper.o составляет 54 168 байт.

На какую мне посмотреть?

С наилучшими пожеланиями

Мистер Гигу

1 Ответ

1 голос
/ 26 мая 2011

В объектном файле есть заголовки, которые не являются частью размеров сегментов, указанных в elf-size.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...