英語フランス語スペイン語

Ad


OnWorksファビコン

i686-linux-gnu-strip - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーター上の OnWorks 無料ホスティング プロバイダーで i686-linux-gnu-strip を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの 686 つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド iXNUMX-linux-gnu-strip です。

プログラム:

NAME


strip-オブジェクトファイルからシンボルを破棄します。

SYNOPSIS


ストリップ[-F 友人名 |--target =友人名]
[-I 友人名 |--input-target =友人名]
[-O 友人名 |--output-target =友人名]
[-s|--strip-all]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K シンボル名 |--keep-symbol =シンボル名]
[-N シンボル名 |--strip-symbol =シンボル名]
[-w|-ワイルドカード]
[-x|-破棄-すべて] [-X |--discard-locals]
[-R セクション名 |--remove-section =セクション名]
[-o file] [-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--deterministic-archives を無効にする]
[--keep-file-symbols]
[--デバッグのみを保持する]
[-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
デバッグシンボルのみを削除します。

--strip-dwo
すべての DWARF .dwo セクションの内容を削除し、
残りのデバッグ セクションとすべてのシンボルはそのまま残ります。 を参照してください。
このオプションの説明は、 オブジェクトコピー 詳細についてはセクション
情報を表示します。

-ストリップ-不要
再配置処理に必要のないすべてのシンボルを削除します。

-K シンボル名
--keep-symbol =シンボル名
シンボルを取り除くときは、シンボルを保持します シンボル名 たとえそうなったとしても
通常は剥がされます。 このオプションは複数回指定できます。

-N シンボル名
--strip-symbol =シンボル名
シンボルを削除します シンボル名 ソースファイルから。 このオプションは次のとおりです
複数回与えられ、他のストリップオプションと組み合わせることができます。
より -K.

-o file
ストリップされた出力を file、既存のものを置き換えるのではなく、
ファイル。 この引数を使用する場合、 オブジェクトファイル 引数は次のとおりかもしれません
指定。

-p
--preserve-dates
ファイルのアクセス日と変更日を保持します。

-D
--enable-deterministic-archives
で動作する 決定論的 モード。 アーカイブ メンバーをコピーするとき、
アーカイブ インデックスを書き込む場合は、UID、GID、タイムスタンプ、および
すべてのファイルに一貫したファイル モードを使用します。

If ビンユーティリティ で構成されました --enable-deterministic-archives,
この場合、このモードはデフォルトでオンになっています。 で無効にすることができます -U
以下のオプション。

-U
--deterministic-archives を無効にする
Do で動作 決定論的 モード。 これは、
-D 上のオプション: アーカイブ メンバーをコピーして、
アーカイブ インデックス、実際の UID、GID、タイムスタンプ、およびファイル モードを使用する
値。

これがデフォルトです。 ビンユーティリティ で構成されました
--enable-deterministic-archives.

-w
-ワイルドカード
で正規表現を許可する シンボル名他のコマンドで使用される
ラインオプション。 疑問符 (?)、アスタリスク (*)、バックスラッシュ (\)
および角括弧 ([]) 演算子は、
シンボル名。 シンボル名の最初の文字が
感嘆符 (!) の場合、スイッチの意味は逆になります。
そのシンボル。 例えば:

-w -K!foo -K fo *

ストリップは文字で始まるシンボルのみを保持します
「fo」ですが、記号「foo」は破棄されます。

-x
-破棄-すべて
非グローバルシンボルを削除します。

-X
--discard-locals
コンパイラによって生成されたローカルシンボルを削除します。 (これらは通常、
L or ..)

--keep-file-symbols
ファイルをストリッピングするとき、おそらく --strip-debug or
-ストリップ-不要、ソースファイル名を指定するシンボルを保持します。
そうしないと剥がされてしまうでしょう。

--デバッグのみを保持する
ファイルを削除し、不要なセクションの内容を空にします。
によって剥ぎ取られる --strip-debug デバッグセクションを終了します
無傷。 ELF ファイルでは、これにより、
アウトプットも同様に。

注 - 削除されたセクションのセクションヘッダーは保持されます。
サイズも含まれますが、セクションの内容は次のとおりです。
捨てられた。 セクションヘッダーは保存されるため、他のツールでも使用できます。
たとえ、
その実行可能ファイルは別のアドレス空間に再配置されました。

このオプションは、
--add-gnu-debuglink XNUMX つの部分からなる実行可能ファイルを作成します。 XNUMXつ
ストリップされたバイナリにより、RAM および
ディストリビューション、XNUMX 番目はデバッグ情報ファイルです。
デバッグ機能が必要な場合にのみ必要です。 提案された
これらのファイルを作成する手順は次のとおりです。

1。
「foo」そして...

1。
デバッグ情報を含むファイルを作成します。

1。
実行可能ファイルを削除しました。

1。
ストリップされたファイルにデバッグ情報へのリンクを追加します。
実行可能ファイル。

注 --- デバッグ情報ファイルの拡張子として「.dbg」を選択すること
は任意です。 また、「--only-keep-debug」ステップはオプションです。 あなた
代わりにこれを行うこともできます:

1。
1。
1。
1。

つまり、が指すファイル --add-gnu-debuglink することができます
完全な実行可能ファイル。 によって作成されたファイルである必要はありません。
--デバッグのみを保持する スイッチ。

注 --- このスイッチは、完全にリンクされたファイルでの使用のみを目的としています。
オブジェクト ファイルでこれを使用することは意味がありません。
デバッグ情報が不完全である可能性があります。 gnu_debuglink 以外にも
この機能は現在 XNUMX つのファイル名の存在のみをサポートしています
デバッグ情報が含まれており、XNUMX つのファイルに複数のファイル名が含まれているわけではありません。
オブジェクトファイルごとに。

-V
- バージョン
のバージョン番号を表示する ストリップ.

-v
-詳細
詳細出力: 変更されたすべてのオブジェクト ファイルをリストします。 の場合
アーカイブ、 ストリップ -v アーカイブのすべてのメンバーを一覧表示します。

@file
からコマンドラインオプションを読み取る file。 読み取ったオプションが挿入されます
元の@の代わりにfile オプション。 場合 file 存在しない、または
読み取ることができない場合、オプションは文字通りに扱われ、
除去された。

オプションで file 空白で区切られます。 空白
全体を囲むことにより、オプションに文字を含めることができます
一重引用符または二重引用符で囲むオプション。 任意の文字(含む
バックスラッシュ)は、文字の前に付けることで含めることができます
バックスラッシュが含まれています。 NS file それ自体が追加で含まれている可能性があります
@file オプション; このようなオプションはすべて再帰的に処理されます。

onworks.net サービスを使用してオンラインで i686-linux-gnu-strip を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad