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

Ad


OnWorksファビコン

dh_strip - クラウドでオンライン

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

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

プログラム:

NAME


dh_strip - 実行可能ファイル、共有ライブラリ、およびいくつかの静的ライブラリを削除します

SYNOPSIS


dh_strip [debhelperオプション] [-X項目] [--dbg-パッケージ=パッケージ] [--デバッグを維持する]

DESCRIPTION


dh_strip 実行可能ファイルの削除を担当する debhelper プログラムであり、共有されます
ライブラリ、およびデバッグに使用されない静的ライブラリ。

このプログラムは、パッケージのビルド ディレクトリを調べて、パッケージから何を削除するかを判断します。
自分の。 それは使用しています file(1)およびファイルのアクセス許可とファイル名を調べて、ファイルが何であるかを把握します
共有ライブラリ (*。それで)、実行可能バイナリ、および静的 (lib*.a) およびデバッグ ライブラリ
(lib*_g.a, デバッグ/*.so)、可能な限りそれぞれを取り除きます。 (これはまったくありません
ライブラリをデバッグします。) 一般に、それは非常に良い推測をしているようで、正しいことをします。
ほとんどすべての場合において。

ファイルがモジュールであるかどうかを自動的に推測するのは非常に難しく、判断するのも難しいため
モジュールを削除する方法 dh_strip 現在、バイナリ モジュールのストリッピングは扱っていません。
as .o ファイル。

OPTIONS


-X項目, --exclude =項目
以下を含むファイルを除外します。 項目 ファイル名のどこでも削除されないようにします。 あなた
このオプションを複数回使用して、除外するもののリストを作成する場合があります。

--dbg-パッケージ=パッケージ
この オプション is a 特別 目的 オプション それ 貴社 通常は do 必要。 ほとんどの場合
このオプションを新しいソース パッケージに使用する理由はほとんどないはずです。
debhelper は、デバッグ パッケージ (「dbgsym パッケージ」) を自動的に生成します。 If 貴社 持ってる a
マニュアル --dbg-パッケージ 自動生成されたデバッグに置き換えたい
シンボル パッケージについては、 --dbgsym-移行 オプションを選択します。

目的 dh_strip 動作するパッケージから削除されたデバッグシンボルを保存する
指定されたデバッグ パッケージのパッケージ ビルド ディレクトリにある独立したファイル。

たとえば、パッケージが libfoo と foo で、 foo-dbg
デバッグ シンボルを含むパッケージ、使用 dh_strip --dbg-パッケージ=foo-dbg.

このオプションは、debhelper の互換性において大きく異なる動作をすることに注意してください
レベル4以下。 デバッグ パッケージの名前を指定してシンボルを配置する代わりに
で、デバッグ シンボルを分離する必要があるパッケージ (または複数のパッケージ) を指定します。
分離されたシンボルは、パッケージに配置されます。 -dbg 彼らの名前に追加されました。

このオプションは、 --no-automatic-dbgsym および JOB --automatic-dbgsym
or --dbgsym-移行.

-k, --デバッグを維持する
この オプション is a 特別 目的 オプション それ 貴社 通常は do 必要。 ほとんどの場合
このオプションを新しいソース パッケージに使用する理由はほとんどないはずです。
debhelper は、デバッグ パッケージ (「dbgsym パッケージ」) を自動的に生成します。 If 貴社 持ってる a
マニュアル --dbg-パッケージ 自動生成されたデバッグに置き換えたい
シンボル パッケージについては、 --dbgsym-移行 オプションを選択します。

デバッグ シンボルは保持されますが、独立したファイルに分割されます。 usr/lib/デバッグ/
パッケージのビルド ディレクトリにあります。 --dbg-パッケージ このオプションよりも使いやすいですが、
このオプションはより柔軟です。

このオプションは、 --no-automatic-dbgsym および JOB --automatic-dbgsym.

--dbgsym-migration=パッケージ関係
このオプションは、手動の「-dbg」パッケージ (で作成) から移行するために使用されます。
--dbg-パッケージ) を自動生成されたデバッグ シンボル パッケージに追加します。 このオプションは
有効な説明 置き換え - と ブレーク-relation はデバッグに追加されます
(現在は廃止された) -dbg パッケージとのファイル競合を避けるためのシンボル パッケージ。

このオプションは、 --automatic-dbgsym および JOB --デバッグを維持する,
--dbg-パッケージ or --no-automatic-dbgsym.

例:

dh_strip --dbgsym-migration='libfoo-dbg (<< 2.1-3~)'

dh_strip --dbgsym-migration='libfoo-tools-dbg (<< 2.1-3~), libfoo2-dbg (<< 2.1-3~)'

--automatic-dbgsym, --no-automatic-dbgsym
制御するかどうか dh_strip 可能であれば、デバッグ シンボル パッケージを作成する必要があります。

デフォルトでは、デバッグ シンボル パッケージが作成されます。

--ddebs, --no-ddebs
の歴史的な名前 --automatic-dbgsym および --no-automatic-dbgsym.

--ddeb-migration=パッケージ関係
の歴史的な名前 --dbgsym-移行.

注意事項


Status DEB_BUILD_OPTIONS 環境変数には以下が含まれます ノストリップ、何も削除されません。
Debian ポリシー (セクション 10.1「バイナリ」) に従います。 これはまた、
デバッグ シンボル パッケージの自動作成。

追加することで、デバッグ シンボル パッケージの自動作成を防止することもできます。
noautodbgsym DEB_BUILD_OPTIONS 環境変数。

適合


Debian ポリシー、バージョン 3.0.1

onworks.net サービスを使用してオンラインで dh_strip を使用する


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

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

Linuxコマンド

Ad