man-pages/de/man1/dh_dwz.1.html
2021-03-31 01:06:50 +01:00

170 lines
5.3 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of DH_DWZ</TITLE>
</HEAD><BODY>
<H1>DH_DWZ</H1>
Section: Debhelper (1)<BR>Updated: 2020-03-27<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NAME</H2>
dh_dwz - optimiert DWARF-Fehlersuchinformationen in ELF-Binärdateien über
dwz
<A NAME="lbAC">&nbsp;</A>
<H2>ÜBERSICHT</H2>
<B>dh_dwz</B> [<I>Debhelper-Optionen</I>] [<B>-X</B><I>Element</I>] [<B>--</B> <I>Parameter</I>]
<A NAME="lbAD">&nbsp;</A>
<H2>BESCHREIBUNG</H2>
<B>dh_dwz</B> ist ein Debhelper-Programm, das die (nicht komprimierte) Größe von
DWARF-Fehlersuchinformationen in ELF-Binärdateien optimieren wird. Das
schafft es, indem es <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1) mit allen ELF-Binärdateien im Paket ausführt.
<A NAME="lbAE">&nbsp;</A>
<H2>OPTIONEN</H2>
<DL COMPACT>
<DT id="1"><B>--dwz-multifile</B>, <B>--no-dwz-multifile</B><DD>
Ob <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1) eine <I>Mehrfachdatei</I> aus den ELF-Binärdateien im selben Paket
erstellen soll. Wenn aktiviert, wird <B>dh_dwz</B> ,falls ein Paket mindestens
zwei ELF-Binärdateien ausliefert, <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1) anweisen, eine Mehrfachdatei für
das Paket zu erstellen.
<P>
Standardmäßig wird <B>dh_dwz</B> versuchen, ein Multifile zu erstellen, es wird
jedoch unverrichteter Dinge fortfahren, falls <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1) keines erstellt
(aber dennoch erfolgreich ist). Dies geschieht üblicherweise, wenn die
Fehlersuchdateien keine Fehlersuchsymbole enthalten (z.B. ein fehlendes -g
für den Compiler) oder wenn Fehlersuchsymbole komprimiert sind (siehe
Debian-Fehlerbericht #931891). Falls <B>--dwz-multifile</B> übergeben wurde,
wird <B>dh_dwz</B> mit einem Fehler abbrechen, falls <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1) keine
Mehrfachdatei erstellt.
<P>
Beachten Sie, dass diese Optionen möglicherweise nicht funktionieren wird,
falls ein Paket mehr ELF-Binärdateien enthält, als auf eine einzige
Befehlszeile passen. Falls dies zum Problem wird, geben Sie bitte
<B>--no-dwz-multifile</B> an, um diese Angelegenheit zu umgehen.
<P>
Die erstellte Mehrfachdatei wird mit <B>objcopy --compress-debug-sections</B>
komprimiert.
<P>
Beachten Sie bei <B>udeb</B>-Paketen: <B>dh_dwz</B> wird niemals Mehrfachdateien für
<B>udeb</B>-Pakete erzeugen. Es wird weiterhin <B>dwz</B> benutzen, um die Größe der
Fehlersuchdateien zu verringern, falls es welche findet.
<DT id="2"><B>-X</B><I>Element</I>, <B>--exclude=</B><I>Element</I><DD>
schließt Dateien vom Entfernen der Symbole aus, die irgendwo in ihrem
Dateinamen <I>Element</I> enthalten. Sie können diese Option mehrfach benutzen,
um eine Liste auszuschließender Dinge zu erstellen.
<DT id="3"><B>--</B> <I>Parameter</I><DD>
übergibt <I>Parameter</I> an <B><A HREF="/cgi-bin/man/man2html?1+dwz">dwz</A></B>(1), wenn es ELF-Binärdateien
verarbeitet. Dies ist meist nützlich, um speicherbezogene Parameter zu
setzen (z.B. -l und -L).
</DL>
<A NAME="lbAF">&nbsp;</A>
<H2>ANMERKUNGEN</H2>
Falls die Umgebungsvariable <B></B><FONT SIZE="-1"><B>DEB_BUILD_OPTIONS</B></FONT><B></B> <B>nostrip</B> enthält, werden
getreu der Debian-Richlinie (Abschnitt 10.1. »Binaries«) keine Symbole
entfernt.
<P>
Obwohl dieses Werkzeug aus technischer Sicht keine Fehlersuchinformationen
aus Binärdateien entfernt, wird es dennoch übersprungen, wenn die
Umgebungsvariable <B></B><FONT SIZE="-1"><B>DEB_BUILD_OPTIONS</B></FONT><B></B> <B>nostrip</B> enthält. Dies rührt daher,
dass <B>nostrip</B> oft zum Optimieren der Bauzeit benutzt wird (z.B. für »Bau-
und Test«zyklen«), anstatt sie größenmäßig zu optimieren.
<A NAME="lbAG">&nbsp;</A>
<H2>SIEHE AUCH</H2>
<B><A HREF="/cgi-bin/man/man2html?7+debhelper">debhelper</A></B>(7)
<P>
Dieses Programm ist Teil von Debhelper.
<A NAME="lbAH">&nbsp;</A>
<H2>ÜBERSETZUNG</H2>
Diese Übersetzung wurde mit dem Werkzeug
<B>po4a</B>
&lt;<A HREF="http://po4a.alioth.debian.org/">http://po4a.alioth.debian.org/</A>&gt;
durch Chris Leick
<I><A HREF="mailto:c.leick@vollbio.de">c.leick@vollbio.de</A></I>
und das deutsche Debian-Übersetzer-Team im
Dezember 2011 erstellt.
<P>
Bitte melden Sie alle Fehler in der Übersetzung an
<I><A HREF="mailto:debian-l10n-german@lists.debian.org">debian-l10n-german@lists.debian.org</A></I>
oder als Fehlerbericht an das Paket
<I>debhelper</I>.
<P>
Sie können mit dem folgenden Befehl das englische
Original anzeigen
man -L en Abschnitt Handbuchseite
<A NAME="lbAI">&nbsp;</A>
<H2>AUTOR</H2>
Niels Thykier &lt;<A HREF="mailto:niels@thykier.net">niels@thykier.net</A>&gt;
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="4"><A HREF="#lbAB">NAME</A><DD>
<DT id="5"><A HREF="#lbAC">ÜBERSICHT</A><DD>
<DT id="6"><A HREF="#lbAD">BESCHREIBUNG</A><DD>
<DT id="7"><A HREF="#lbAE">OPTIONEN</A><DD>
<DT id="8"><A HREF="#lbAF">ANMERKUNGEN</A><DD>
<DT id="9"><A HREF="#lbAG">SIEHE AUCH</A><DD>
<DT id="10"><A HREF="#lbAH">ÜBERSETZUNG</A><DD>
<DT id="11"><A HREF="#lbAI">AUTOR</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:04:55 GMT, March 31, 2021
</BODY>
</HTML>