Provided by: manpages-uk_4.26.0-1_all 

НАЗВА
size - виведення розмірів розділів та загального розміру двійкових файлів
КОРОТКИЙ ОПИС
size [-A|-B|-G|--format=сумісність]
[--help]
[-d|-o|-x|--radix=число]
[--common]
[-t|--totals]
[--target=назва_bfd] [-V|--version]
[-f]
[об'єктний_файл...]
ОПИС
Допоміжна програма GNU size виводить список розмірів розділів та загальний розмір для кожного з двійкових
файлів об'єктний_файл у її списку аргументів. Типово, для кожного з файлів або для кожного з модулів,
якщо файл є архівом, буде створено один рядок даних.
об'єктний_файл... файли, які слід обробити. Якщо не буде вказано жодного файла, буде використано файл
"a.out".
ПАРАМЕТРИ
Параметри командного рядка мають наступне призначення:
-A
-B
-G
--format=сумісність
За допомогою одного з цих параметрів ви можете вибрати, нагадуватимуть дані, виведені GNU size, дані,
які виведено size System V (з використанням -A або --format=sysv), чи дані, які виведено size з
Берклі (з використанням -B або --format=berkeley). Типовим є однорядковий формат, подібний до формату
Берклі. Крім того, ви можете вибрати виведення у форматі GNU (з використанням -G, or --format=gnu).
Цей формат подібний до виведення у форматі Берклі, але із іншим обчисленням розмірів.
Ось приклад формату Берклі (типового) виведення size:
$ size --format=Berkeley ranlib size text data bss dec hex filename
294880 81920 11592 388392 5ed28 ranlib 294880 81920 11888 388688 5ee50
size
У виведенні у стилі Берклі обчислення виконується лише для придатних лише для читання даних у
стовпчику "text", а не у стовпчику "data", у обох стовпчиках, "dec" і "hex", буде показано суму
стовпчиків "text", "data" і "bss" у десятковому і шістнадцятковому форматі, відповідно.
У форматі GNU виконується облік придатних лише до читання даних у стовпчику "data", а не у стовпчику
"text", і буде один раз показано лише суму "text", "data" і "bss" у стовпчику "total". Параметром
--radix можна скористатися для зміни основи числення для усіх стовпчиків. Тут ті самі дані показано
із використанням формату GNU:
$ size --format=GNU ranlib size text data bss total filename 279880
96920 11592 388392 ranlib 279880 96920 11888 388688 size
Це ті самі дані, але показані ближче до угод щодо System V:
$ size --format=SysV 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
-h
-H
-? Показати резюме щодо прийнятних аргументів і параметрів.
-d
-o
-x
--radix=число
За допомогою одного з цих параметрів ви можете керувати тим, буде показано розмір кожного з розділів
у форматі десяткового (-d або --radix=10), вісімкового (-o або --radix=8) чи шістнадцяткового (-x або
--radix=16) числа. Для --radix=число передбачено підтримку лише трьох значень (8, 10, 16). Загальний
розмір завжди буде показано у двох системах числення — десятковій та шістнадцятковій для виведення з
-d або -x, або вісімковій і шістнадцятковій, якщо вами використано -o.
--common
Вивести загальний розмір спільних символів у кожному файлі. Якщо використано формат Берклі або GNU,
ці дані буде включено до розміру bss.
-t
--totals
Показати загальні дані усіх об'єктів у списку (лише для режиму форматів Берклі або GNU).
--target=нава_bfd
Вказати, що форматом коду об'єктів для об'єктного_файла є назва_bfd. Можливо, потреби у цьому
параметрі немає, size може автоматично розпізнавати багато форматів.
-v
-V
--version
Вивести номер версії size.
-f Буде проігноровано. Цей параметр використано в інших версіях програми size, але його підтримки не
передбачено у версії з GNU Binutils.
@файл
Прочитати параметри командного рядка з файла файл. Прочитані параметри буде вставлено замість
початкового параметра @file. Якщо файла файл не існуватиме або файл не вдасться прочитати, параметр
буде оброблено буквально, а не просто вилучено.
Параметри у файлі файл слід відокремлювати пробілами. Сам символ пробілу можна включити до параметра,
взявши увесь запис параметра у одинарні або подвійні лапки. Включити довільний символ (включно із
символом зворотної похилої риски) можна додавши до нього префікс — зворотну похилу риску. Файл файл
може сам містити додаткові параметри @file; усі такі параметри буде оброблено рекурсивно.
ДИВ. ТАКОЖ
ar(1), objdump(1), readelf(1) та запис Info для binutils.
АВТОРСЬКІ ПРАВА
© Free Software Foundation, Inc., 1991-2025
Кожен має право копіювати, розповсюджувати та вносити зміни до даного Документу на умовах GNU Free
Documentation License, версії 1.3 або будь-якої наступної версії, опублікованої Free Software Foundation;
даний Документ не містить Незмінних розділів; даний Документ не має Текстів передньої та задньої
обкладинок. Копія даної ліцензії включена в розділ із заголовком "GNU Free Documentation License".
ПЕРЕКЛАД
Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>
Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General Public License
Version 3. НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ.
Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до
списку листування перекладачів: trans-uk@lists.fedoraproject.org.
binutils-2.44 19 лютого 2025 року SIZE(1)