Products
and Services Support
and Docs Training Partner Programs About Red
Hat
  download storecart
red hat logo
redhat.comredhat network

Red Hat Documentation

size Contents|Index|Previous|Next
size


size  [ -A | -B | --format=compatibility ]
      [ --help ] [ -d | -o | -x | --radix=number ]
      [ --target=bfdname ] [ -V | --version ]
      objfile...

The GNU size utility lists the section sizes—and the total size—for each of the object or archive files, objfile, in its argument list. By default, one line of output is generated for each object file or each module in an archive.

objfile ... are the object files to be examined.

The command line options have the following meanings.
 

    -A
    -B
    --format=compatibility
      Using 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’). The default is the one-line format similar to Berkeley’s.

      The following is an example of the Berkeley (default) format of output from size.
       

        size --format=Berkeley ranlib size
        text    data     bss    dec     hex      filename
        294880  81920    11592  388392  5ed28    ranlib
        294880  81920    11888  388688  5ee50    size

      The following example shows the same data, but displayed closer to System V conventions.
       

        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

      Shows a summary of acceptable arguments and options.
       
    -d
    -o
    -x
    --radix=number
      Using one of these options, you can control whether the size of each section is given: in decimal (‘-d’, or ‘--radix=10’); in octal (‘-o’, or ‘--radix=8’); or, in hexadecimal (‘-x’, or ‘--radix=16’).
      In ‘--radix=number’, only the three values (8, 10, 16) are supported. The total size is always given in two radices; decimal and hexadecimal for ‘-d’ or ‘-x’ output; or octal and hexadecimal if you’re using ‘-o’.
    --target=bfdname
      Specify that the object-code format for objfile is bfdname. This option may not be necessary; size can automatically recognize many formats. See Target selection for more information.
    -V
    --version
      Display the version number of size.

Top|Contents|Index|Previous|Next

 

 


 
© 2001 Red Hat, Inc. All rights reserved.
About Red Hat  :  Legal statement  :  Privacy statement  :  Y2K statement  :  Contact Red Hat