これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの8300つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドhXNUMX-hitachi-coff-stripです。
プログラム:
NAME
strip-オブジェクトファイルからシンボルを破棄します。
SYNOPSIS
ストリップ[-F 友人名 ⎪--target =友人名]
[-I 友人名 ⎪--input-target =友人名]
[-O 友人名 ⎪--output-target =友人名]
[-s⎪--strip-all]
[-S⎪-g⎪-d⎪--strip-debug]
[-K シンボル名 ⎪--keep-symbol =シンボル名]
[-N シンボル名 ⎪--strip-symbol =シンボル名]
[-w⎪-ワイルドカード]
[-x⎪-破棄-すべて] [-X ⎪--discard-locals]
[-R セクション名 ⎪--remove-section =セクション名]
[-o file] [-p⎪--preserve-dates]
[--デバッグのみを保持する]
[-v ⎪-詳細] [-V⎪- バージョン]
[ - 助けて] [- 情報]
オブジェクトファイル...
DESCRIPTION
GNU ストリップ オブジェクトファイルからすべてのシンボルを破棄します オブジェクトファイル。 オブジェクトファイルのリストは
アーカイブを含める。 少なくともXNUMXつのオブジェクトファイルを指定する必要があります。
ストリップ 変更されたコピーを下に書き込むのではなく、引数で指定されたファイルを変更します
別の名前。
OPTIONS
-F 友人名
--target =友人名
オリジナルを扱う オブジェクトファイル オブジェクトコード形式のファイルとして 友人名、および書き直し
同じ形式で。
- 助けて
オプションの概要を表示する ストリップ 終了します。
- 情報
使用可能なすべてのアーキテクチャとオブジェクト形式を示すリストを表示します。
-I 友人名
--input-target =友人名
オリジナルを扱う オブジェクトファイル オブジェクトコード形式のファイルとして 友人名.
-O 友人名
--output-target =友人名
交換する オブジェクトファイル 出力形式のファイルを使用 友人名.
-R セクション名
--remove-section =セクション名
名前の付いたセクションをすべて削除します セクション名 出力ファイルから。 このオプションを指定できます
一回以上。 このオプションを不適切に使用すると、出力ファイルが作成される可能性があることに注意してください
使用できません。
-s
--strip-all
すべてのシンボルを削除します。
-g
-S
-d
--strip-debug
デバッグシンボルのみを削除します。
-ストリップ-不要
再配置処理に必要のないすべてのシンボルを削除します。
-K シンボル名
--keep-symbol =シンボル名
シンボルのみを保持 シンボル名 ソースファイルから。 このオプションは、
一度。
-N シンボル名
--strip-symbol =シンボル名
シンボルを削除します シンボル名 ソースファイルから。 このオプションは、
一度、および以外のストリップオプションと組み合わせることができます -K.
-o file
ストリップされた出力を file、既存のファイルを置き換えるのではなく。 これが
引数が使用され、XNUMXつだけ オブジェクトファイル 引数を指定できます。
-p
--preserve-dates
ファイルのアクセス日と変更日を保持します。
-w
-ワイルドカード
で正規表現を許可する シンボル名■他のコマンドラインオプションで使用されます。 NS
疑問符(?)、アスタリスク(*)、円記号(\)、角括弧([])の演算子は次のことができます。
シンボル名のどこでも使用できます。 シンボル名の最初の文字が
感嘆符(!)を押すと、その記号のスイッチの意味が逆になります。 にとって
例:
-w -K!foo -K fo *
ストリップは文字「fo」で始まる記号のみを保持しますが、
シンボル「foo」を破棄します。
-x
-破棄-すべて
非グローバルシンボルを削除します。
-X
--discard-locals
コンパイラによって生成されたローカルシンボルを削除します。 (これらは通常、 L or ..)
--デバッグのみを保持する
ファイルを削除し、によって削除されるセクションを削除します --strip-debug および
デバッグセクションを残します。
このオプションは、 --add-gnu-debuglink
XNUMXつの部分からなる実行可能ファイルを作成します。 より少ないスペースを占めるXNUMXつのストリップされたバイナリ
RAMとディストリビューション、そしてXNUMX番目のデバッグ情報ファイルは
デバッグ機能が必要な場合に必要です。 これらを作成するための推奨手順
ファイルは次のとおりです。
1。
「foo」そして...
1。
デバッグ情報を含むファイルを作成します。
1。
実行可能ファイルを削除しました。
1。
デバッグ情報へのリンクを削除された実行可能ファイルに追加します。
注-デバッグ情報ファイルの拡張子として「.dbg」を選択するかどうかは任意です。
また、「-only-keep-debug」ステップはオプションです。 代わりにこれを行うことができます:
1。
1。
1。
1。
つまり、 --add-gnu-debuglink 完全な実行可能ファイルにすることができます。 します
によって作成されたファイルである必要はありません --デバッグのみを保持する スイッチ。
-V
- バージョン
のバージョン番号を表示する ストリップ.
-v
-詳細
詳細出力:変更されたすべてのオブジェクトファイルを一覧表示します。 アーカイブの場合、 ストリップ -v
アーカイブのすべてのメンバーを一覧表示します。
onworks.netサービスを使用してオンラインでh8300-hitachi-coff-stripを使用する