size [-A | -B | --format=COMPATIBILITY]
[--help] [-d | -o | -x | --radix=NUMBER]
[--target=BFDNAME] [-V | --version]
OBJFILE ...
Утилита GNU size показывает размер разделов и общий размер
для каждого объектного файла или архива OBJFILE указаного в списке
аргументов. По умолчанию одна выходная строка генерируется для
каждого объектного файла или для каждого модуля в архиве.
OBJFILE ... объектные файлы для работы.
Опци командной строки включают
Используя одну из этих опций Вы выбираете одну из форм вывода утилити size, включающую вывод для SYSTEM V ('-A' или '--format=sysv'), или BERKELEY ('-B' или '--format=berkeley'). По умолчанию принят однострочный формат принятый в BERKELEY.
Здесь показан вывод в формате BERKELEY:
size --format=BERKELEY ranlib size
text data bss dec hex filename
294880 81920 11592 388392 5ed28 ranlib
294880 81920 11888 388688 5ee50 size
Здесь показаны теже самые данные в формате SYSTEM V:
size --format=BERKELEY ranlib size
ranlib :
section size addr
.text 294880 8192
.data 81920 303104
.bss 11592 385024
Total 388392
size :
section size addr
.text 294880 8192
.data 81920 303104
.bss 11888 385024
Total 388688
Показывает список доступных опций.
Используя одну из этих опций Вы можете установить режим отображения размера раздела в системах счисления: десятичной ('-d' или '--radix=10'); восмеричной ('-o' или '--radix=8'); шестнадцатиричной ('-x' или '--radix=16'). В опции '--radix=NUMBER' только три значения (8, 10, 16) подерживаюся. Общий размер будет выдан в двух системах счисления; десятичной и шестнадцатиричной для -d' или '-x', восьмеричной и шестнадцатиричной - если Вы использовали '-o'.
Устанавливает формат объектного кода для OBJFILE в BFDNAME. Эта опция не обязятельна; size может сам автоматически распознавать большинство форматов. Подробнее см. раздел 11.1 стр 37.
Показать номер версии size.