EngelsFransSpaans

Ad


OnWorks-favicon

dh_strip - Online in de cloud

Voer dh_strip uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht dh_strip die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


dh_strip - strip uitvoerbare bestanden, gedeelde bibliotheken en enkele statische bibliotheken

KORTE INHOUD


dh_strip [debhelper opties] [-Xitem] [--dbg-pakket=pakket] [--keep-debug]

PRODUCTBESCHRIJVING


dh_strip is een debhelper-programma dat verantwoordelijk is voor het strippen van uitvoerbare bestanden, gedeeld
bibliotheken en statische bibliotheken die niet worden gebruikt voor foutopsporing.

Dit programma onderzoekt uw pakketbouwmappen en bepaalt wat erop moet worden gestript
eigen. Het gebruikt filet(1) en bestandsrechten en bestandsnamen om erachter te komen wat bestanden zijn
gedeelde bibliotheken (*.Dus), uitvoerbare binaire bestanden en statische (lib*.a) en foutopsporingsbibliotheken
(lib*_g.a, debuggen/*.zo), en stript elk zo veel als mogelijk is. (Wat helemaal niet voor is
het debuggen van bibliotheken.) Over het algemeen lijkt het zeer goede inschattingen te maken, en het zal het goede doen
ding in bijna alle gevallen.

Omdat het erg moeilijk is om automatisch te raden of een bestand een module is, en moeilijk te bepalen
hoe een module te strippen, dh_strip houdt zich momenteel niet bezig met het strippen van dergelijke binaire modules
as .o bestanden.

OPTIES


-Xitem, --uitsluiten=item
Sluit bestanden uit die bevatten item waar dan ook in hun bestandsnaam, zodat ze niet worden gestript. Jij
kan deze optie meerdere keren gebruiken om een ​​lijst op te bouwen met dingen die moeten worden uitgesloten.

--dbg-pakket=pakket
Deze optie is a nu special doel optie dat u normaal do niet genoodzaakt bent. In de meeste
gevallen zou er weinig reden moeten zijn om deze optie te gebruiken voor nieuwe broncodepakketten als
debhelper genereert automatisch debug-pakketten ("dbgsym-pakketten"). If u hebben a
handboek --dbg-pakket dat u wilt vervangen door een automatisch gegenereerde foutopsporing
symboolpakket, zie de --dbgsym-migratie optie.

Oorzaken dh_strip om debug-symbolen op te slaan die zijn verwijderd uit de pakketten waarop deze werkt
onafhankelijke bestanden in de pakketbouwdirectory van het opgegeven foutopsporingspakket.

Als uw pakketten bijvoorbeeld libfoo en foo zijn en u een foo-dbg
pakket met foutopsporingssymbolen, gebruik dh_strip --dbg-pakket=foo-dbg.

Merk op dat deze optie zich aanzienlijk anders gedraagt ​​bij compatibiliteit met debhelper
niveau 4 en lager. In plaats van de naam van een debug-pakket op te geven om symbolen te plaatsen
in specificeert het een pakket (of pakketten) die gescheiden debug-symbolen moeten hebben,
en de gescheiden symbolen worden in pakketten geplaatst met -dbg toegevoegd aan hun naam.

Deze optie houdt in: --no-automatic-dbgsym en kan niet worden gebruikt met --automatisch-dbgsym
or --dbgsym-migratie.

-k, --keep-debug
Deze optie is a nu special doel optie dat u normaal do niet genoodzaakt bent. In de meeste
gevallen zou er weinig reden moeten zijn om deze optie te gebruiken voor nieuwe broncodepakketten als
debhelper genereert automatisch debug-pakketten ("dbgsym-pakketten"). If u hebben a
handboek --dbg-pakket dat u wilt vervangen door een automatisch gegenereerde foutopsporing
symboolpakket, zie de --dbgsym-migratie optie.

Debug-symbolen blijven behouden, maar worden opgesplitst in een onafhankelijk bestand usr/lib/debug/
in de pakketbuildmap. --dbg-pakket is gemakkelijker te gebruiken dan deze optie, maar
deze optie is flexibeler.

Deze optie houdt in: --no-automatic-dbgsym en kan niet worden gebruikt met --automatisch-dbgsym.

--dbgsym-migratie=pakketrelatie
Deze optie wordt gebruikt om te migreren vanuit een handmatig "-dbg"-pakket (gemaakt met
--dbg-pakket) naar een automatisch gegenereerd debug-symboolpakket. Deze optie zou moeten
beschrijf een geldige Vervangt- En Breaks-relation, die aan de debug zal worden toegevoegd
symbol-pakket om bestandsconflicten met het (nu verouderde) pakket -dbg te voorkomen.

Deze optie houdt in: --automatisch-dbgsym en kan niet worden gebruikt met --keep-debug,
--dbg-pakket or --no-automatic-dbgsym.

Voorbeelden:

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

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

--automatisch-dbgsym, --no-automatic-dbgsym
Controle of dh_strip zou indien mogelijk debug-symboolpakketten moeten maken.

De standaardinstelling is het maken van debug-symboolpakketten.

--ddebs, --geen-ddebs
Historische naam voor --automatisch-dbgsym en --no-automatic-dbgsym.

--ddeb-migratie=pakketrelatie
Historische naam voor --dbgsym-migratie.

OPMERKINGEN


Indien de DEB_BUILD_OPTIONS omgevingsvariabele bevat geen strip, niets zal worden gestript,
in overeenstemming met het beleid van Debian (paragraaf 10.1 "Binaire bestanden"). Dit zal ook de
automatisch aanmaken van debug-symboolpakketten.

Het automatisch aanmaken van debug-symboolpakketten kan ook worden voorkomen door het toevoegen van
geenautodbgsym aan de DEB_BUILD_OPTIONS variabele omgeving.

CONFORM TO


Debian-beleid, versie 3.0.1

Gebruik dh_strip online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad