OS Manuals

/usr/bin/size

GNU binutils

From binutils 2.47-r4 (os), captured 2026-11-10 by running size --help (exit 0). permalink

Also provided by 1 other package version
Usage: /usr/bin/size [option(s)] [file(s)]
 Displays the sizes of sections inside binary files
 If no input file(s) are specified, a.out is assumed
 The options are:
  -A|-B|-G  --format={sysv|berkeley|gnu}  Select output style (default is berkeley)
  -o|-d|-x  --radix={8|10|16}         Display numbers in octal, decimal or hex
  -t        --totals                  Display the total sizes (Berkeley only)
  -f                                  Ignored.
            --common                  Display total size for *COM* syms
            --target=<bfdname>        Set the binary file format
            @<file>                   Read options from <file>
  -h|-H|-?  --help                    Display this information
  -v|-V     --version                 Display the program's version

/usr/bin/size: supported targets: elf64-x86-64 elf32-i386 elf32-x86-64 pei-i386 pe-x86-64 pei-x86-64 elf64-little elf64-big elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin
Report bugs to <https://sourceware.org/bugzilla/>
Options (20)
OptionDescriptionSource
-t--totals Display the total sizes (Berkeley only)help + man
-fIgnored.help + man
--commonPrint total size of common symbols in each file.help + man
--target bfdnameSpecify that the object-code format for objfile is bfdname.help + man
-A (in the manual page but not in --help)man
-B (in the manual page but not in --help)man
-G (in the manual page but not in --help)man
--format compatibilityUsing one of these options, you can choose whether the output from GNU size resembles output from System V size (using -A, or --format=sysv), or Berkeley size (using -B, or --format=berkeley). (in the manual page but not in --help)man
--help (in the manual page but not in --help)man
-h (in the manual page but not in --help)man
-H (in the manual page but not in --help)man
-?Show a summary of acceptable arguments and options. (in the manual page but not in --help)man
-d (in the manual page but not in --help)man
-o (in the manual page but not in --help)man
-x (in the manual page but not in --help)man
--radix numberUsing one of these options, you can control whether the size of each section is given in decimal (-d, or --radix=10); (in the manual page but not in --help)man
--totalsShow totals of all objects listed (Berkeley or GNU format mode only). (in the manual page but not in --help)man
-v (in the manual page but not in --help)man
-V (in the manual page but not in --help)man
--versionDisplay the version number of size. (in the manual page but not in --help)man

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.