| SIZE(1) | Strumenti di sviluppo GNU | SIZE(1) |
size - elenca le dimensioni delle sezioni e la dimensione totale dei file binari
size
[-A|-B|-G|--format=compatibility]
[--help]
[-d|-o|-x|--radix=number]
[--common]
[-t|--totals]
[--target=bfdname] [-V|--version]
[-f]
[objfile...]
L'utilità GNU size elenca le dimensioni delle sezioni e la dimensione totale per ciascuno dei file binari objfile nel suo elenco argomenti. Per impostazione predefinita, una linea di output è generata per ciascun file o per ciascun modulo se il file è un archivio.
objfile... sono i file oggetto da esaminare. Se non ne viene specificato nessuno, verrà usato il file "a.out".
Le opzioni della riga di comando hanno i seguenti significati:
Qui c'è un esempio del formato Berkeley (predefinito) di output da size:
$ size --format=Berkeley ranlib size
text data bss dec hex filename
294880 81920 11592 388392 5ed28 ranlib
294880 81920 11888 388688 5ee50 size
Lo stile di output di Berkeley inserisce i dati in sola lettura nella colonna "text", non nella colonna "data", le colonne "dec" e "hex" mostrano entrambe la somma delle colonne "text", "data" e "bss" in formato decimale e esadecimale, rispettivamente.
Il formato GNU contai dati in sola lettura nella colonna "data", non nella colonna "text", e mostra una sola volta la somma delle colonne "text", "data" e "bss" nella colonna "total". L'opzione --radix può essere usata per cambiare il numero base di tutte le colonne. Questi sono gli stessi dati mostrati secondo le convenzioni GNU:
$ size --format=GNU ranlib size
text data bss total filename
279880 96920 11592 388392 ranlib
279880 96920 11888 388688 size
Questi sono gli stessi dati, ma visualizzati più vicini alle convenzioni 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
Le opzioni in file sono separate da spazi vuoti. Si può includere uno spazio vuoto in un'opzione racchiudendo l'intera opzione fra apici, singoli o doppi. Può essere incluso qualsiasi carattere (compresa la barra inversa) facendo precedere al carattere una barra inversa. Il file può esso stesso contenere ulteriori opzioni @file; ciascuna di queste opzioni sarà elaborata ricorsivamente.
ar(1), objdump(1), readelf(1) e i campi Info per binutils.
Copyright (c) 1991-2025 Free Software Foundation, Inc.
È permesso copiare, distribuire e/o modificare questo documento nei termini della “Licenza per documentazione libera GNU” (GNU Free Documentation License), versione 1.3 o ogni versione successiva pubblicata dalla Free Software Foundation; senza sezioni non modificabili, senza testi di prima di copertina e di quarta di copertina. Una copia della licenza è inclusa nella sezione intitolata “Licenza per la documentazione libera GNU" (GNU Free Documentation License).
La traduzione italiana di questa pagina di manuale è stata creata da Giulio Daprelà <giulio@pluto.it>, Marco Curreli <marcocurreli@tiscali.it> e Giuseppe Sacco <eppesuig@debian.org>
Questa traduzione è documentazione libera; leggere la GNU General Public License Versione 3 o successiva per le condizioni di copyright. Non ci assumiamo alcuna responsabilità.
Per segnalare errori nella traduzione di questa pagina di manuale inviare un messaggio a pluto-ildp@lists.pluto.it.
| 3 marzo 2025 | binutils-2.44 |