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


strip

strip [@option{-F} bfdname |@option{--target=}bfdname ]
      [@option{-I} bfdname |@option{--input-target=}bfdname ]
      [@option{-O} bfdname |@option{--output-target=}bfdname ]
      [@option{-s}|@option{--strip-all}] [@option{-S}|@option{-g}|@option{-d}|@option{--strip-debug}]
      [@option{-K} symbolname |@option{--keep-symbol=}symbolname ]
      [@option{-N} symbolname |@option{--strip-symbol=}symbolname ]
      [@option{-x}|@option{--discard-all} ] [@option{-X} |@option{--discard-locals}]
      [@option{-R} sectionname |@option{--remove-section=}sectionname ]
      [@option{-o} file ] [@option{-p}|@option{--preserve-dates}]
      [@option{-v} |@option{--verbose}]  [@option{-V}|@option{--version}] [@option{--help}]
      objfile...

GNU @command{strip}は,オブジェクトファイルobjfileからシンボ ルをすべて廃棄します.オブジェクトファイルのリストには,アーカイブを含め てもかまいません.少なくとも一つのオブジェクトファイルを与える必要があり ます.

@command{strip}は,異なる名前に編集されたものを書き出すのではなく,その 引数で指名されたファイルを変更します.

@env{-F bfdname}
@env{--target=bfdname}
オリジナルのobjfileを,オブジェクトコードのフォーマット bfdnameを用いたファイルとして扱い,同じフォーマットで再書き込みし ます.詳細は,See section ターゲットの選択.
@env{--help}
@command{strip}へのオプションの概要を表示し終了します.
@env{-I bfdname}
@env{--input-target=bfdname}
オリジナルのobjfileを,オブジェクトコードのフォーマット bfdnameを用いたファイルとして扱います.詳細は,See section ターゲットの選択.
@env{-O bfdname}
@env{--output-target=bfdname}
objfileを,出力フォーマットbfdnameのファイルで置換します.詳 細は,See section ターゲットの選択.
@env{-R sectionname}
@env{--remove-section=sectionname}
sectionnameで指名されたすべてのセクションを,出力ファイルから削除 します.このオプションは一回以上与えてもかまいません.このオプションを使 用すると,不適切にも出力ファイルを利用不可能にする可能性があることに注意 してください.
@env{-s}
@env{--strip-all}
すべてのシンボルを削除します.
@env{-g}
@env{-S}
@env{-d}
@env{--strip-debug}
デバッグシンボルのみ削除します.
@env{--strip-unneeded}
再配置の処理に不要なすべてのシンボルを削除します.
@env{-K symbolname}
@env{--keep-symbol=symbolname}
シンボルsymbolnameのみ,ソースファイルに保存します.このオプション は一回以上与えてもかまいません.
@env{-N symbolname}
@env{--strip-symbol=symbolname}
シンボルsymbolnameをソースファイルから削除します.このオプションは 一回以上与えたり,@option{-K}以外の@command{strip}オプションと組み合わせ たりしてもかまいません.
@env{-o file}
既存のファイルを置換するのではなく,@command{strip}された出力を fileに書き込みます.この引数が使用されたとき,一つのobjfile 引数のみ指定可能です.
@env{-p}
@env{--preserve-dates}
ファイルのアクセスと編集の日付を保持します.
@env{-x}
@env{--discard-all}
グローバルでないシンボルを削除します.
@env{-X}
@env{--discard-locals}
コンパイラが生成したローカルシンボルを削除します.(これらは通常, `L'または`.'で始まります.)
@env{-V}
@env{--version}
@command{strip}のバージョンナンバーを表示します.
@env{-v}
@env{--verbose}
冗長な出力です.編集されたすべてのオブジェクトファイルをリストアップしま す.アーカイブの場合,`strip -v'はアーカイブのすべてのメンバーをリ ストアップします.


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