size [-A|-B|--format=compatibility] [--help] [-d|-o|-x|--radix=number] [-t|--totals] [--target=bfdname] [-V|--version] [objfile...]
gnu sizeユーティリティは,その引数リスト内の,それぞれ のオブジェクトやアーカイブファイルobjfileに対し,セクションの大 きさ — と全体の大きさ — をリストアップします.デフォルトで,それぞ れのオブジェクトファイルやそれぞれのアーカイブのモジュールに対し,一行 の出力が生成されます.
objfile... は,調査するオブジェクトファイルです.何も指定さ
れない場合,ファイルa.out
が使用されます.
コマンドラインオプションには,以下の意味があります.
以下は,Berkeley(デフォルト)書式のsizeの出力例です.
$ size --format=Berkeley ranlib size text data bss dec hex filename 294880 81920 11592 388392 5ed28 ranlib 294880 81920 11888 388688 5ee50 size
これは同じデータですが,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