Provided by: manpages-uk_4.18.1-1_all bug

НАЗВА

       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-2023

       Кожен має право копіювати, розповсюджувати та вносити зміни до даного Документу на умовах
       GNU Free Documentation License, версії 1.3 або будь-якої наступної версії, опублікованої
       Free Software Foundation; даний Документ не містить Незмінних розділів; даний Документ не
       має Текстів передньої та задньої обкладинок. Копія даної ліцензії включена в розділ із
       заголовком "GNU Free Documentation License".

ПЕРЕКЛАД

       Український переклад цієї сторінки посібника виконано Yuri Chornoivan <yurchor@ukr.net>

       Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами GNU General
       Public License Version 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩.  НЕ НАДАЄТЬСЯ ЖОДНИХ
       ГАРАНТІЙ.

       Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть
       електронний лист до списку листування перекладачів: ⟨trans-uk@lists.fedoraproject.org⟩.