.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" Set up some character translations and predefined strings. \*(-- will .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left .\" double quote, and \*(R" will give a right double quote. \*(C+ will .\" give a nicer C++. Capital omega is used to do unbreakable dashes and .\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff, .\" nothing in troff, for use with C<>. .tr \(*W- .ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .ie n \{\ . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} .el\{\ . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "DH_DWZ 1" .TH DH_DWZ 1 "2021-03-06" "13.3.4" "Debhelper" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH "NOME" .IX Header "NOME" dh_dwz \- optimiza informação de depuração \s-1DWARF\s0 em binários \s-1ELF\s0 via dwz .SH "RESUMO" .IX Header "RESUMO" \&\fBdh_dwz\fR [\fIdebhelper opções\fR] [\fB\-X\fR\fIitem\fR] [\fB\-\-\fR \fIparâmetros\fR] .SH "DESCRIÇÃO" .IX Header "DESCRIÇÃO" \&\fBdh_dwz\fR é um programa de debhelper que irá optimizar o tamanho (não comprimido) da informação de depuração \s-1DWARF\s0 nos binários \s-1ELF.\s0 Fá\-lo ao correr \fBdwz\fR\|(1) em todos os binários \s-1ELF\s0 no pacote. .SH "OPÇÕES" .IX Header "OPÇÕES" .IP "\fB\-\-dwz\-multifile\fR, \fB\-\-no\-dwz\-multifile\fR" 4 .IX Item "--dwz-multifile, --no-dwz-multifile" Se \fBdwz\fR\|(1) deve gerar um \fImultifile\fR a partir de binários \s-1ELF\s0 no mesmo pacote. Quando activado, se um pacote conter pelo menos 2 binários \s-1ELF,\s0 \&\fBdh_dwz\fR irá instruir \fBdwz\fR\|(1) a gerar um multifile para o pacote. .Sp Por predefinição, \fBdh_dwz\fR irá tentar criar um multi-ficheiro mas irá continuar sem o fazer se \fBdwz\fR\|(1) não criar um (mas mesmo assim acabar com sucesso). Isto é comum acontecer quando os ficheiros debug não contêm símbolos de depuração (ex. um \-g em falta no compilador), ou quando os símbolos de depuração estão comprimidos (veja Debian bug #931891). Se \&\fB\-\-dwz\-multifile\fR for passado, então \fBdh_dwz\fR irá abortar com um erro se \&\fBdwz\fR\|(1) não criar um multi-ficheiro. .Sp Note que estas opções podem não funcionar se um pacote conter mais binários \&\s-1ELF\s0 que possam caber numa única linha de comandos. Se isto for um problema, por favor passe \fB\-\-no\-dwz\-multifile\fR para contornar este problema. .Sp O multifile gerado será comprimido com \fBobjcopy \-\-compress\-debug\-sections\fR. .Sp Nota para pacotes \fBudeb\fR: \fBdh_dwz\fR nunca irá gerar multi-ficheiros para pacotes \fBudeb\fR. Irá continuar a usar \fBdwz\fR para reduzir o tamanho de ficheiros debug se encontrar algum. .IP "\fB\-X\fR\fIitem\fR, \fB\-\-exclude=\fR\fIitem\fR" 4 .IX Item "-Xitem, --exclude=item" Exclui ficheiros que contenham \fIitem\fR em qualquer ponto do seu nome de serem despojados. Você pode usar esta opção várias vezes para construir uma lista de coisas a excluir. .IP "\fB\-\-\fR \fIparams\fR" 4 .IX Item "-- params" Passa \fIparâmetros\fR para \fBdwz\fR\|(1) quando processa binários \s-1ELF.\s0 Isto é maioritariamente útil para definir parâmetros relacionados com memória (ex. \-l e \-L). .SH "NOTAS" .IX Header "NOTAS" Se a variável de ambiente \fB\s-1DEB_BUILD_OPTIONS\s0\fR conter \fBnostrip\fR, nada será despojado, em conformidade com a política Debian (secção 10.1 \*(L"Binários\*(R"). .PP Embora esta ferramenta tecnicamente não remover informação de depuração dos binários, é na mesma incluída quando a variável de ambiente \&\fB\s-1DEB_BUILD_OPTIONS\s0\fR contém \fBnostrip\fR. Isto é assim porque \fBnostrip\fR é muito usado para optimizar tempos de compilação (ex. para \-cycles de \&\*(L"compilar e testar\*(R") em vez de optimizar para tamanho. .SH "VEJA TAMBÉM" .IX Header "VEJA TAMBÉM" \&\fBdebhelper\fR\|(7) .PP Este programa é parte do debhelper. .SH "AUTOR" .IX Header "AUTOR" Niels Thykier .SH "TRADUÇÃO" .IX Header "TRADUÇÃO" Américo Monteiro .PP Se encontrar algum erro na tradução deste documento, por favor comunique para Américo Monteiro \fIa_monteiro@gmx.com\fR ou Equipa Debian de Tradução Portuguesa \fItraduz@debianpt.org\fR.