SIZE(1,C) AIX Commands Reference SIZE(1,C) ------------------------------------------------------------------------------- size PURPOSE Displays the section sizes of common object files. SYNTAX +--------+ +------+ +-- a.out ---+ size ---| one of |---| |---| |---| | +----+ | +- -f -+ +--- file ---+ +-| -o |-+ ^ | | -x | +--------+ | -V | | -d | +----+ DESCRIPTION The size command writes to the standard output the number of bytes required by the text, initialized data, and uninitialized data, along with their sum for each file. The default file is a.out. The size command must be run on a machine of the same machine type as the object file being examined. FLAGS The output is in decimal notation unless you change the output with the following flags: -d Writes decimal notation (default). -f Writes the section name in parenthesis following its size. -o Writes in octal notation. -V Prints version number. -x Writes in hexadecimal notation. EXAMPLES 1. To display the size of a.out in decimal: size This displays the size in bytes of the executable file a.out. The size of each section of the object file is given, followed by the total. The three Processed November 8, 1990 SIZE(1,C) 1 SIZE(1,C) AIX Commands Reference SIZE(1,C) sections are program text, data, and bss (uninitialized data). The values are in decimal. 2. To display the size of an object file in octal: size -o driver.o This displays the size of the object file "driver.o" in octal. 3. To display the size of several object files in hex: size -x -f *.o This displays in hexadecimal the sizes and section names of each file in the current directory ending with ".o". RELATED INFORMATION See the following commands: "ar," "as," "cc," "dump," "ld," "nm," and "strip." See the discussion of the a.out and ar files in AIX Operating System Technical Reference. Processed November 8, 1990 SIZE(1,C) 2