Go to the first, previous, next, last section, table of contents.


size

size [@option{-A}|@option{-B}|@option{--format=}compatibility]
     [@option{--help}]
     [@option{-d}|@option{-o}|@option{-x}|@option{--radix=}number]
     [@option{-t}|@option{--totals}]
     [@option{--target=}bfdname] [@option{-V}|@option{--version}]  
     [objfile...]

GNU @command{size}ユーティリティは,その引数リスト内の,それぞれの オブジェクトやアーカイブファイルobjfileに対し,セクションのサイズ --- と全体のサイズ -- をリストアップします.デフォルトで,それぞれのオ ブジェクトファイルやそれぞれのアーカイブのモジュールに対し,一行の出力が 生成されます.

objfile... は,調査するオブジェクトファイルです.何も指定され ない場合,ファイルa.outが使用されます.

コマンドラインオプションには,以下の意味があります.

@env{-A}
@env{-B}
@env{--format=compatibility}
これらのオプションの一つを使用した場合,System V @command{size} (@option{-A},または@option{--format=sysv}の使用)の出力に似ている GNU @command{size}の出力,または,Berkeley @command{size} (@option{-B},または@option{--format=berkeley}の使用)のいずれかを選択す ることが可能です.デフォルトは,Berkeleyのものに似ている一行の書式です. 以下は,Berkeley(デフォルト)書式の@command{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    
@env{--help}
受け入れ可能な引数とオプションの概要を表示します.
@env{-d}
@env{-o}
@env{-x}
@env{--radix=number}
これらのオプションの一つを使用した場合,それぞれのセクションのサイズを, 10進数(@option{-d}または@option{--radix=10}),8進数(@option{-o}または @option{--radix=8}),または16進数(@option{-x}または@option{--radix=16}) で与えられるもののいづれかに制御可能です.@option{--radix=number} では,三つの値(8, 10, 16)のみサポートされます.全体のサイズは常に二つの 基数で与えられます.それは,@option{-d}や@option{-x}に対する,10進数と16 進数,または@option{-o}を使用した場合,8進数と16進数になります.
@env{-t}
@env{--totals}
リストアップされたすべてのオブジェクトの総数を表示します(Berkeleyの書式 でのリストアップモードのみです).
@env{--target=bfdname}
objfileに対するオブジェクトコードのフォーマットをbfdnameとし て指定します.このオプションは不要かもしれません.@command{size}は自動的 に多くのフォーマットを認識することが可能です.詳細は,See section ターゲットの選択.
@env{-V}
@env{--version}
@command{size}のバージョンナンバーを表示します.


Go to the first, previous, next, last section, table of contents.