Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

dh_strip — online w chmurze

Uruchom dh_strip w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

Jest to polecenie dh_strip, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


dh_strip - usuwa pliki wykonywalne, biblioteki współdzielone i niektóre biblioteki statyczne

STRESZCZENIE


dh_strip [opcje debhelpera] [-Xpozycja] [--dbg-pakiet=pakiet] [--keep-debug]

OPIS


dh_strip to program debhelper, który jest odpowiedzialny za usuwanie plików wykonywalnych, udostępnionych
biblioteki i biblioteki statyczne, które nie są używane do debugowania.

Ten program sprawdza katalogi kompilacji pakietów i ustala, co należy z nich usunąć
własny. To używa filet(1) oraz uprawnienia do plików i nazwy plików, aby dowiedzieć się, czym są pliki
biblioteki współdzielone (*.Więc), wykonywalnych plików binarnych i statycznych (biblioteka*.a) i debugowanie bibliotek
(lib*_g.a, debug/*.so) i rozebrać każdą z nich tak bardzo, jak to możliwe. (Co wcale nie jest dla
debugowanie bibliotek.) Ogólnie wydaje się, że bardzo dobrze zgaduje i zrobi to dobrze
rzecz w prawie wszystkich przypadkach.

Ponieważ bardzo trudno jest automatycznie odgadnąć, czy plik jest modułem, i trudno to ustalić
jak rozebrać moduł, dh_strip obecnie nie zajmuje się strippingiem modułów binarnych np
as .o akta.

OPCJE


-Xpozycja, --wyklucz=pozycja
Wyklucz pliki zawierające pozycja gdziekolwiek w ich nazwie pliku przed usunięciem. Ty
może użyć tej opcji wiele razy, aby utworzyć listę rzeczy do wykluczenia.

--dbg-pakiet=pakiet
To zdjęcie opcja is a już dziś specjalny cel opcja że ty normalnie do nie potrzeba. W większości
przypadkach nie powinno być powodu, aby używać tej opcji dla nowych pakietów źródłowych, ponieważ
debhelper automatycznie generuje pakiety debugowania ("pakiety dbgsym"). If ty mieć a
podręcznik --dbg-pakiet który chcesz zastąpić automatycznie generowanym debugowaniem
pakiet symboli, patrz --dbgsym-migracja opcja.

Rozwiązania dh_strip aby zapisać symbole debugowania usunięte z pakietów, na których działa
niezależne pliki w katalogu kompilacji pakietu określonego pakietu debugowania.

Na przykład, jeśli twoje pakiety to libfoo i foo i chcesz dołączyć a jedzenie dbg
pakiet z symbolami debugowania, użyj dh_strip --dbg-pakiet=jedzenie dbg.

Zauważ, że ta opcja zachowuje się znacznie inaczej w kompatybilności z debhelperem
poziomy 4 i niższe. Zamiast określać nazwę pakietu debugowania, aby umieścić symbole
w określa pakiet (lub pakiety), który powinien mieć oddzielone symbole debugowania,
a oddzielone symbole są umieszczane w opakowaniach z -dbg dodane do ich nazwy.

Ta opcja oznacza --no-automatic-dbgsym i nie może być używany z --automatyczny-dbgsym
or --dbgsym-migracja.

-k, --keep-debug
To zdjęcie opcja is a już dziś specjalny cel opcja że ty normalnie do nie potrzeba. W większości
przypadkach nie powinno być powodu, aby używać tej opcji dla nowych pakietów źródłowych, ponieważ
debhelper automatycznie generuje pakiety debugowania ("pakiety dbgsym"). If ty mieć a
podręcznik --dbg-pakiet który chcesz zastąpić automatycznie generowanym debugowaniem
pakiet symboli, patrz --dbgsym-migracja opcja.

Symbole debugowania zostaną zachowane, ale podzielone na niezależny plik w usr/lib/debug/
w katalogu budowania pakietów. --dbg-pakiet jest łatwiejszy w użyciu niż ta opcja, ale
ta opcja jest bardziej elastyczna.

Ta opcja oznacza --no-automatic-dbgsym i nie może być używany z --automatyczny-dbgsym.

--dbgsym-migracja=relacja pakietu
Ta opcja jest używana do migracji z ręcznego pakietu „-dbg” (utworzonego za pomocą
--dbg-pakiet) do automatycznie generowanego pakietu symboli debugowania. Ta opcja powinna
opisać ważny Zastępuje- I Przerwy-relacja, która zostanie dodana do pliku debug
symbol, aby uniknąć konfliktów plików z (obecnie przestarzałym) pakietem -dbg.

Ta opcja oznacza --automatyczny-dbgsym i nie może być używany z --keep-debug,
--dbg-pakiet or --no-automatic-dbgsym.

Przykłady:

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

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

--automatyczny-dbgsym, --no-automatic-dbgsym
Kontroluj, czy dh_strip powinien tworzyć pakiety symboli debugowania, jeśli to możliwe.

Domyślnie tworzone są pakiety symboli debugowania.

--ddebs, --nie-ddebs
Historyczna nazwa dla --automatyczny-dbgsym i --no-automatic-dbgsym.

--ddeb-migracja=relacja pakietu
Historyczna nazwa dla --dbgsym-migracja.

UWAGI


Jeśli DEB_BUILD_OPTIONS zmienna środowiskowa zawiera pasek nosowy, nic nie zostanie rozebrane,
zgodnie z polityką Debiana (sekcja 10.1 „Binaria”). Będzie to również hamować
automatyczne tworzenie pakietów symboli debugowania.

Automatycznemu tworzeniu pakietów symboli debugowania można również zapobiec, dodając
noautodbgsym do DEB_BUILD_OPTIONS zmienna środowiskowa.

POTWIERDZA DO


Polityka Debiana, wersja 3.0.1

Korzystaj z dh_strip online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad