InglêsFrancêsEspanhol

Ad


favicon do OnWorks

dh_strip - On-line na Nuvem

Execute dh_strip no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando dh_strip que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.

PROGRAMA:

NOME


dh_strip - remove executáveis, bibliotecas compartilhadas e algumas bibliotecas estáticas

SINOPSE


dh_strip [opções debhelper] [-Xitem] [--dbg-package =pacote] [--keep-depurar]

DESCRIÇÃO


dh_strip é um programa debhelper responsável por remover executáveis, arquivos compartilhados
bibliotecas e bibliotecas estáticas que não são usadas para depuração.

Este programa examina os diretórios de construção do seu pacote e descobre o que remover em seu
ter. Usa lima(1) e permissões e nomes de arquivos para descobrir quais arquivos são
bibliotecas compartilhadas (*.tão), binários executáveis ​​e estáticos (lib*.a) e bibliotecas de depuração
(lib*_g.a, depurar/*.so) e retira cada um o máximo possível. (O que não é de todo para
depurando bibliotecas.) Em geral, parece fazer suposições muito boas e fará a coisa certa
coisa em quase todos os casos.

Como é muito difícil adivinhar automaticamente se um arquivo é um módulo e é difícil determinar
como desmontar um módulo, dh_strip atualmente não lida com a remoção de módulos binários, como
as .o arquivos.

OPÇÕES


-Xitem, --exclude =item
Exclua arquivos que contenham item em qualquer lugar em seu nome de arquivo seja removido. Vocês
pode usar essa opção várias vezes para criar uma lista de itens a serem excluídos.

--dbg-package =pacote
Esta opção is a agora especial propósito opção que Você normalmente do não necessidade. Na maioria
casos, deve haver poucos motivos para usar esta opção para novos pacotes fonte, pois
O debhelper gera automaticamente pacotes de depuração ("pacotes dbgsym"). If Você a
manual --dbg-pacote que você deseja substituir por uma depuração gerada automaticamente
pacote de símbolos, consulte o --dbgsym-migração opção.

destaque dh_strip para salvar símbolos de depuração retirados dos pacotes em que atua como
arquivos independentes no diretório de construção do pacote de depuração especificado.

Por exemplo, se seus pacotes são libfoo e foo e você deseja incluir um foo-dbg
pacote com símbolos de depuração, use dh_strip --dbg-package =foo-dbg.

Note que esta opção se comporta de forma significativamente diferente na compatibilidade do debhelper
níveis 4 e abaixo. Em vez de especificar o nome de um pacote de depuração para colocar símbolos
em, especifica um pacote (ou pacotes) que deve ter símbolos de depuração separados,
e os símbolos separados são colocados em embalagens com -dbg adicionado ao seu nome.

Esta opção implica --no-automatic-dbgsym e não podes ser usado com --automático-dbgsym
or --dbgsym-migração.

-k, --keep-depurar
Esta opção is a agora especial propósito opção que Você normalmente do não necessidade. Na maioria
casos, deve haver poucos motivos para usar esta opção para novos pacotes fonte, pois
O debhelper gera automaticamente pacotes de depuração ("pacotes dbgsym"). If Você a
manual --dbg-pacote que você deseja substituir por uma depuração gerada automaticamente
pacote de símbolos, consulte o --dbgsym-migração opção.

Os símbolos de depuração serão mantidos, mas divididos em um arquivo independente em usr/lib/depurar/
no diretório de construção do pacote. --dbg-pacote é mais fácil de usar do que esta opção, mas
esta opção é mais flexível.

Esta opção implica --no-automatic-dbgsym e não podes ser usado com --automático-dbgsym.

--dbgsym-migração=relação de pacote
Esta opção é usada para migrar de um pacote manual "-dbg" (criado com
--dbg-pacote) para um pacote de símbolos de depuração gerado automaticamente. Esta opção deverá
descrever um válido Substitui e Breaks-relação, que será adicionada à depuração
pacote de símbolos para evitar conflitos de arquivo com o pacote -dbg (agora obsoleto).

Esta opção implica --automático-dbgsym e não podes ser usado com --keep-depurar,
--dbg-pacote or --no-automatic-dbgsym.

Exemplos:

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

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

--automático-dbgsym, --no-automatic-dbgsym
Controle se dh_strip deve criar pacotes de símbolos de depuração quando possível.

O padrão é criar pacotes de símbolos de depuração.

--ddebs, --no-ddebs
Nome histórico para --automático-dbgsym e --no-automatic-dbgsym.

--ddeb-migração=relação de pacote
Nome histórico para --dbgsym-migração.

NOTAS


Se o DEB_BUILD_OPTIONS variável de ambiente contém nostrip, nada será despojado,
de acordo com a política do Debian (seção 10.1 "Binários"). Isto também inibirá a
criação automática de pacotes de símbolos de depuração.

A criação automática de pacotes de símbolos de depuração também pode ser evitada adicionando
noautodbgsym ao DEB_BUILD_OPTIONS variável de ambiente.

CONFORME TO


Política Debian, versão 3.0.1

Use dh_strip online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

Comandos Linux

Ad