Вперед Назад Содержание

5. size

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.


Вперед Назад Содержание