вперед
назад
содержание
size [-a | -b | --format=compatibility]
[--help] [-d | -o | -x | --radix=number]
[--target=bfdname] [-v | --version]
objfile ...
утилита gnu size показывает размер разделов и общий размер
для каждого объектного файла или архива objfile указаного в списке
аргументов. по умолчанию одна выходная строка генерируется для
каждого объектного файла или для каждого модуля в архиве.
objfile ... объектные файлы для работы.
опци командной строки включают
- -a
- -b
- --format=compatibility
используя одну из этих опций вы выбираете одну из форм
вывода утилити 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
- --help
показывает список доступных опций.
- -d
- -o
- -x
- --radix=number
используя одну из этих опций вы можете установить режим
отображения размера раздела в системах счисления: десятичной ('-d'
или '--radix=10'); восмеричной ('-o' или '--radix=8');
шестнадцатиричной ('-x' или '--radix=16'). в опции
'--radix=number' только три значения (8, 10, 16) подерживаюся.
общий размер будет выдан в двух системах счисления; десятичной и
шестнадцатиричной для -d' или '-x', восьмеричной и
шестнадцатиричной - если вы использовали '-o'.
- --target=bfdname
устанавливает формат объектного кода для objfile в bfdname.
эта опция не обязятельна; size может сам автоматически
распознавать большинство форматов. подробнее см. раздел 11.1 стр
37.
- -v
- --version
показать номер версии size.
вперед
назад
содержание
|