.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Titlu "SIZE 1" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DIMENSIUNE 1 "1 mai 2026" binutils\-2.46.0 "Instrumente pentru dezvoltare(programare) GNU" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME size \- listează dimensiunile secțiunilor și dimensiunea totală a fișierelor binare .SH SINOPSIS .IX Antet SINOPSIS size [\fB\-A\fP|\fB\-B\fP|\fB\-G\fP|\fB\-\-format=\fP\fIcompatibilitate\fP] [\fB\-\-help\fP] [\fB\-d\fP|\fB\-o\fP|\fB\-x\fP|\fB\-\-radix=\fP\fInumăr\fP] [\fB\-\-common\fP] [\fB\-t\fP|\fB\-\-totals\fP] [\fB\-\-target=\fP\fInume\-bfd\fP] [\fB\-V\fP|\fB\-\-version\fP] [\fB\-f\fP] [\fIfișier\-obiect\fP...] .SH DESCRIERE .IX Antet DESCRIERE Ustensila GNU \fBsize\fP listează dimensiunile secțiunilor și dimensiunea totală pentru fiecare dintre fișierele binare \fIfișier\-obiect\fP 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ă. .PP \&\fIfișier\-obiect\fP... sunt fișierele care urmează să fie examinate. Dacă nu este specificat niciunul, se va utiliza în schimb fișierul \f(CW„a.out”\fP. .SH OPȚIUNI .IX Antet OPȚIUNI Opțiunile din linia de comandă au următoarele semnificații: .IP \fB\-A\fP 4 .IX Element \-A .PD 0 .IP \fB\-B\fP 4 .IX Element \-B .IP \fB\-G\fP 4 .IX Element \-G .IP \fB\-\-format=\fP\fIcompatibilitate\fP 4 .IX Element \-\-format=compatibilitate .PD Folosind una dintre aceste opțiuni, puteți alege dacă ieșirea din GNU \&\fBsize\fP seamănă cu ieșirea din System V \fBsize\fP (folosind \fB\-A\fP, sau \fB\-\-format=sysv\fP), sau Berkeley \fBsize\fP (folosind \fB\-B\fP, sau \&\fB\-\-format=berkeley\fP). Formatul implicit este formatul de o linie asemănător cu cel de la Berkeley. Alternativ, puteți alege ieșirea în format GNU (utilizând \fB\-G\fP, sau \fB\-\-format=gnu\fP), acesta este similar cu formatul de ieșire de la Berkeley, dar dimensiunile sunt numărate diferit. .Sp Iată un exemplu de format Berkeley (implicit) al ieșirii din \&\fBsize\fP: .Sp .Vb 4 \& $ 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 .Ve .Sp Numărătoarele de ieșire în stil Berkeley citesc numai datele din coloana \f(CW„text”\fP, nu și din coloana \f(CW„date”\fP, coloanele \f(CW„zec”\fP și \f(CW„hex”\fP afișează suma coloanelor \f(CW„text”\fP, \f(CW„date”\fP și \&\f(CW„bss”\fP în zecimal și, respectiv, hexazecimal. .Sp În formatul GNU se citesc numai datele din coloana \f(CW„date”\fP, nu și din coloana \f(CW„text”\fP, și afișează doar suma coloanelor \f(CW„text”\fP, \&\f(CW„date”\fP și \f(CW„bss”\fP o singură dată, în coloana \f(CW„total”\fP. Opțiunea \fB\-\-radix\fP poate fi utilizată pentru a schimba baza numerică pentru toate coloanele. Iată aceleași date afișate cu convențiile GNU: .Sp .Vb 4 \& $ size \-\-format=GNU ranlib size \& text date bss total nume\-fișier \& 279880 96920 11592 388392 ranlib \& 279880 96920 11888 388688 size .Ve .Sp Acestea sunt aceleași date, dar afișate mai aproape de convențiile System V: .Sp .Vb 7 \& $ 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 .Ve .IP \fB\-\-help\fP 4 .IX Element \-\-help .PD 0 .IP \fB\-h\fP 4 .IX Element \-h .IP \fB\-H\fP 4 .IX Element \-H .IP \fB\-?\fP 4 .IX Element \-? .PD Afișează un rezumat al argumentelor și opțiunilor posibile. .IP \fB\-d\fP 4 .IX Element \-d .PD 0 .IP \fB\-o\fP 4 .IX Element \-o .IP \fB\-x\fP 4 .IX Element \-x .IP \fB\-\-radix=\fP\fInumăr\fP 4 .IX Element \-\-radix=număr .PD Utilizând una dintre aceste opțiuni, puteți controla dacă dimensiunea fiecărei secțiuni este dată în zecimal (\fB\-d\fP, sau \fB\-\-radix=10\fP); octal (\fB\-o\fP, sau \fB\-\-radix=8\fP); sau hexazecimal (\fB\-x\fP, sau \&\fB\-\-radix=16\fP). În \fB\-\-radix=\fP\fInumăr\fP, sunt acceptate doar cele trei valori (8, 10, 16). Dimensiunea totală este întotdeauna dată în două baze; zecimal și hexazecimal pentru ieșirea \fB\-d\fP sau \fB\-x\fP, sau octal și hexazecimal dacă utilizați \fB\-o\fP. .IP \fB\-\-common\fP 4 .IX Element \-\-common Afișează dimensiunea totală a simbolurilor comune din fiecare fișier. În cazul utilizării formatului Berkeley sau GNU, acestea sunt incluse în dimensiunea „bss”. .IP \fB\-t\fP 4 .IX Element \-t .PD 0 .IP \fB\-\-totals\fP 4 .IX Element \-\-totals .PD Afișează totalurile tuturor obiectelor listate (numai în modul format Berkeley sau GNU). .IP \fB\-\-target=\fP\fInume\-bfd\fP 4 .IX Element \-\-target=nume\-bfd Specifică faptul că formatul codului obiect pentru \fIfișier\-obiect\fP este \&\fInume\-bfd\fP. Este posibil ca această opțiune să nu fie necesară; \fBsize\fP poate recunoaște automat multe formate. .IP \fB\-v\fP 4 .IX Element \-v .PD 0 .IP \fB\-V\fP 4 .IX Element \-V .IP \fB\-\-version\fP 4 .IX Element \-\-version .PD Afișează numărul versiunii lui \fBsize\fP. .IP \fB\-f\fP 4 .IX Element \-f Ignorată. Această opțiune este utilizată de alte versiuni ale programului \fBsize\fP, dar nu este acceptată de versiunea GNU Binutils. .IP \fB@\fP\fIfișier\fP 4 .IX Element @fişier Citește opțiunile liniei de comandă din \fIfișier\fP. Opțiunile citite sunt inserate în locul opțiunii originale @\fIfișier\fP. Dacă \fIfișier\fP nu există sau nu poate fi citit, atunci opțiunea va fi tratată literal și nu va fi eliminată. .Sp Opțiunile din \fIfișier\fP 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ă. \fIfișier\fP poate conține la rândul său opțiuni @\fIfișier\fP suplimentare; orice astfel de opțiuni vor fi procesate în mod recursiv. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" \&\fBar\fP\|(1), \fBobjdump\fP\|(1), \fBreadelf\fP\|(1), și intrările Info pentru \fIbinutils\fP. .SH "DREPTURI DE AUTOR" .IX Antet "DREPTURI DE AUTOR" Drepturi de autor © 1991\-2026 Free Software Foundation, Inc. .PP 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”. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .