| DIMENSIUNE(1) | Instrumente pentru dezvoltare(programare) GNU | DIMENSIUNE(1) |
size - listează dimensiunile secțiunilor și dimensiunea totală a fișierelor binare
size
[-A|-B|-G|--format=compatibilitate]
[--help]
[-d|-o|-x|--radix=număr]
[--common]
[-t|--totals]
[--target=nume-bfd] [-V|--version]
[-f]
[fișier-obiect...]
Ustensila GNU size listează dimensiunile secțiunilor și dimensiunea totală pentru fiecare dintre fișierele binare fișier-obiect din lista sa de argumente. În mod implicit, este generată o linie de ieșire pentru fiecare fișier sau pentru fiecare modul, dacă fișierul este o arhivă.
fișier-obiect... sunt fișierele care urmează să fie examinate. Dacă nu este specificat niciunul, se va utiliza în schimb fișierul „a.out”.
Opțiunile din linia de comandă au următoarele semnificații:
Iată un exemplu de format Berkeley (implicit) al ieșirii din size:
$ size --format=Berkeley ranlib size
text date bss dec hex nume-fișier
294880 81920 11592 388392 5ed28 ranlib
294880 81920 11888 388688 5ee50 size
Numărătoarele de ieșire în stil Berkeley citesc numai datele din coloana „text”, nu și din coloana „date”, coloanele „zec” și „hex” afișează suma coloanelor „text”, „date” și „bss” în zecimal și, respectiv, hexazecimal.
În formatul GNU se citesc numai datele din coloana „date”, nu și din coloana „text”, și afișează doar suma coloanelor „text”, „date” și „bss” o singură dată, în coloana „total”. Opțiunea --radix poate fi utilizată pentru a schimba baza numerică pentru toate coloanele. Iată aceleași date afișate cu convențiile GNU:
$ size --format=GNU ranlib size
text date bss total nume-fișier
279880 96920 11592 388392 ranlib
279880 96920 11888 388688 size
Acestea sunt aceleași date, dar afișate mai aproape de convențiile 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
Opțiunile din fișier sunt separate prin spații albe. Un caracter de spațiere poate fi inclus într-o opțiune prin includerea întregii opțiuni între ghilimele simple sau duble. Orice caracter (inclusiv o bară oblică inversă) poate fi inclus prin prefixarea caracterului care urmează să fie inclus cu o bară oblică inversă. fișier poate conține la rândul său opțiuni @fișier suplimentare; orice astfel de opțiuni vor fi procesate în mod recursiv.
ar(1), objdump(1), readelf(1), și intrările Info pentru binutils.
Drepturi de autor © 1991-2025 Free Software Foundation, Inc.
Se acordă permisiunea de a copia, distribui și/sau modifica acest document în conformitate cu termenii Licenței GNU Free Documentation, versiunea 1.3 sau orice versiune ulterioară publicată de Free Software Foundation; fără secțiuni invariante, fără texte de copertă și fără texte de contra copertă. O copie a licenței este inclusă în secțiunea intitulată „GNU Free Documentation License”.
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
| 3 martie 2025 | binutils-2.44 |