dh strip(1)
dh_strip(1) - Linux manual page
NAMN
dh_strip - tar bort debugsymboler från körbara filer, delade bibliotek och vissa statiska bibliotek
SYNOPSIS
dh_strip
[debhelper-alternativ] [-X
objekt] [--dbg-package=
paket] [--keep-debug
]
BESKRIVNING
dh_strip
är ett Debhelper-program som ansvarar för att ta bort onödiga debugsymboler från körbara filer, delade bibliotek och statiska bibliotek.
Programmet analyserar byggkatalogerna i ditt paket och avgör automatiskt vilka filer som behöver rensas. Det använder file(1)
, filbehörigheter och filnamn för att identifiera delade bibliotek (*.so
), körbara filer och statiska bibliotek (lib*.a
) samt debugbibliotek (lib*_g.a
, debug/*.so
), och tar bort så mycket onödiga symboler som möjligt.
Eftersom det är svårt att avgöra om en fil är en modul och hur den ska rensas, hanterar dh_strip
inte binära moduler som .o
-filer.
FLAGGOR
-X
objekt,--exclude=
objekt: Exkludera filer som innehåller objekt i sitt filnamn från att rensas.--dbg-package=
paket: Skapar ett separat debugpaket för symbolerna.-k
,--keep-debug
: Behåller debugsymbolerna men separerar dem till/usr/lib/debug/
.--dbgsym-migration=
paketrelation: Används vid övergång från ett manuellt-dbg
-paket till ett automatiskt debugsymbolpaket.--automatic-dbgsym
,--no-automatic-dbgsym
: Styr omdh_strip
ska skapa automatiska debugsymbolpaket.
ANTECKNINGAR
Om miljövariabeln DEB_BUILD_OPTIONS
innehåller nostrip
, kommer inga filer att rensas enligt Debians policy. Detta förhindrar även skapandet av automatiska debugsymbolpaket.
STANDARDER
Följer Debian policy, version 3.0.1
SE OCKSÅ
FÖRFATTARE
Skriven av Joey Hess <joeyh@debian.org>
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dh_strip.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.