Man page - size(1)
Packages contains this manual
apt-get install binutils-common
Available languages:
en es it ja uk ro zh_TW zh_CNManual
SIZE
НАЗВАКОРОТКИЙ ОПИС
ОПИС
ПАРАМЕТРИ
ДИВ. ТАКОЖ
АВТОРСЬКІ ПРАВА
ПЕРЕКЛАД
НАЗВА
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 .