SIZE(1) Outils de developpement GNU SIZE(1) NOM size - Lister les tailles de sections et la taille totale de fichiers binaires SYNOPSIS size [-A|-B|-G|--format=compatibilite] [--help] [-d|-o|-x|--radix=nombre] [--common] [-t|--totals] [--target=nom_bfd] [-V|--version] [-f] [fichier_obj...] DESCRIPTION L'utilitaire GNU size liste les tailles de section et la taille totale de chaque fichier binaire fichier_obj de sa liste d'arguments. Par defaut, une ligne de sortie est generee pour chaque fichier ou chaque module si le fichier est une archive. fichier_obj... sont les fichiers a examiner. Si aucun n'est indique, le fichier a.out sera utilise. OPTIONS Les options de ligne de commande ont les significations suivantes : -A -B -G --format=compatibilite En utilisant une de ces options, le type de sortie de size peut ressembler a celui du size de System V (en utilisant les options -A ou --format=sysv) ou a celui du size de Berkeley (en utilisant les options -B ou --format=berkeley). La sortie par defaut est un format d'une ligne, similaire a celui de Berkeley. Sinon, une sortie de format GNU peut etre choisie (en utilisant les options -G ou --format=gnu), qui est similaire a celle de Berkeley, mais les tailles sont comptees differemment. Voici un exemple du format de Berkeley (valeur par defaut) de sortie de size : $ size --format=Berkeley ranlib size text data bss dec hex filename 294880 81920 11592 388392 5ed28 ranlib 294880 81920 11888 388688 5ee50 size Le format de sortie Berkeley comptabilise les donnees en lecture seule dans la colonne << text >> et non dans la colonne << data >>. Les colonnes << dec >> et << hex >> affichent toutes deux la somme des colonnes << text >>, << data >> et << bss >>, respectivement en decimal et en hexadecimal. Le format de sortie GNU comptabilise les donnees en lecture seule dans la colonne << data >> et non dans la colonne << text >> et affiche seulement le total des colonnes << text >>, << data >> et << bss >> dans la colonne << total >>. L'option --radix peut etre utilisee pour changer la base numerique de toutes les colonnes. Voici les memes donnees avec les conventions GNU. $ size --format=GNU ranlib size text data bss total filename 279880 96920 11592 388392 ranlib 279880 96920 11888 388688 size Voici les memes donnees, mais affichees de maniere similaire aux conventions de 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 -? Afficher un resume des options et arguments autorises. -d -o -x --radix=nombre En utilisant une de ces options il est possible de definir la base de la taille de chaque section : decimale (-d ou --radix=10), octale (-o ou --radix=8) ou hexadecimale (-x ou --radix=16). Pour l'option --radix=nombre, seules les trois valeurs 8, 10, 16 sont possibles. La taille totale est toujours indiquee selon deux bases, decimale et hexadecimale pour les sorties des options -d ou -x, ou octale et hexadecimale si l'option -o est specifiee. --common Afficher la taille totale des symboles communs dans chaque fichier. Si le format Berkeley ou GNU est utilise, elle est incluse dans la taille bss. -t --totals Afficher les totaux de tous les objets listes (seulement pour les formats Berkeley et GNU). --target=nom_bfd Specifier que le format du code objet fichier_obj est nom_bfd (bfdname). Cette option peut ne pas etre necessaire, size pouvant reconnaitre automatiquement de nombreux formats. -v -V --version Afficher le numero de version de size. -f Option ignoree. Elle est utilisee par d'autres versions du programme size, mais elle n'est pas geree par le version GNU de Binutils. @fichier Lire les options de ligne de commande dans le fichier. Les options lues sont inserees a la place de l'option @fichier originelle. Si fichier n'existe pas ou ne peut etre lu, alors l'option est traitee litteralement et n'est pas supprimee. Les options dans fichier sont separees par des espaces. Un caractere espace peut etre inclus dans une option en entourant l'option entiere par des guillemets droits, simples ou doubles. Tout caractere (dont les controbliques) peut etre inclus en prefixant ce caractere a inclure par une controblique. Le fichier peut lui-meme contenir des options @fichier supplementaires. De telles options seront traitees de maniere recursive. VOIR AUSSI ar(1), objdump(1), readelf(1) et les entrees de menu de info(1) pour binutils. COPYRIGHT Copyright (c) 1991-2026 Free Software Foundation, Inc. Autorisation est donnee de copier, distribuer et/ou modifier ce document sous les termes de la licence GNU Free Documentation License, version 1.3 ou ulterieure publiee par la fondation Free Software Foundation, sans sections invariantes, sans texte de couverture et sans texte de dos de couverture. Une copie de la licence figure dans la section << GNU Free Documentation License >>. TRADUCTION La traduction francaise de cette page de manuel a ete creee par Jean- Paul Guillonneau Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . binutils-2.46.0 1 mai 2026 SIZE(1)