AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

dh_strip - En ligne dans le Cloud

Exécutez dh_strip dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dh_strip qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dh_strip - supprime les exécutables, les bibliothèques partagées et certaines bibliothèques statiques

SYNOPSIS


dh_strip [options debhelper] [-Xquestions d'examen] [--dbg-paquet=paquet] [--keep-debug]

DESCRIPTION


dh_strip est un programme debhelper qui est responsable de la suppression des exécutables, partagés
bibliothèques et bibliothèques statiques qui ne sont pas utilisées pour le débogage.

Ce programme examine les répertoires de construction de votre paquet et détermine ce qu'il faut supprimer de son
posséder. Il utilise filet(1) et les autorisations et les noms de fichiers pour déterminer quels fichiers sont
bibliothèques partagées (*.donc), exécutables binaires et statique (lib*.a) et des bibliothèques de débogage
(lib*_g.a, débogage/*.so), et les dépouille autant que possible. (Ce qui n'est pas du tout pour
bibliothèques de débogage.) En général, il semble faire de très bonnes suppositions et fera le bon choix
chose dans presque tous les cas.

Puisqu'il est très difficile de deviner automatiquement si un fichier est un module, et difficile à déterminer
comment dépouiller un module, dh_strip ne traite pas actuellement de la suppression des modules binaires tels
as .o fichiers.

OPTIONS


-Xquestions d'examen, --exclure=questions d'examen
Exclure les fichiers qui contiennent questions d'examen n'importe où dans leur nom de fichier d'être supprimé. Tu
peut utiliser cette option plusieurs fois pour créer une liste d'éléments à exclure.

--dbg-paquet=paquet
Ce option is a maintenant spécial but option qui you normalement do ne sauraient need. Dans la plupart
cas, il devrait y avoir peu de raisons d'utiliser cette option pour les nouveaux packages source car
debhelper génère automatiquement des packages de débogage ("packages dbgsym"). If you avons a
Manuel --dbg-paquet que vous souhaitez remplacer par un débogage généré automatiquement
paquet de symboles, s'il vous plaît voir le --dbgsym-migration option.

Causes dh_strip pour enregistrer les symboles de débogage supprimés des packages sur lesquels il agit
fichiers indépendants dans le répertoire de construction de package du package de débogage spécifié.

Par exemple, si vos packages sont libfoo et foo et que vous souhaitez inclure un nourriture-dbg
package avec des symboles de débogage, utilisez dh_strip --dbg-paquet=nourriture-dbg.

Notez que cette option se comporte de manière significativement différente dans la compatibilité de debhelper
niveaux 4 et inférieurs. Au lieu de spécifier le nom d'un package de débogage pour mettre des symboles
dans, il spécifie un package (ou des packages) qui devraient avoir des symboles de débogage séparés,
et les symboles séparés sont placés dans des paquets avec -dbg ajouté à leur nom.

Cette option implique --no-automatic-dbgsym et de ne peut pas être utilisé avec --automatic-dbgsym
or --dbgsym-migration.

-k, --keep-debug
Ce option is a maintenant spécial but option qui you normalement do ne sauraient need. Dans la plupart
cas, il devrait y avoir peu de raisons d'utiliser cette option pour les nouveaux packages source car
debhelper génère automatiquement des packages de débogage ("packages dbgsym"). If you avons a
Manuel --dbg-paquet que vous souhaitez remplacer par un débogage généré automatiquement
paquet de symboles, s'il vous plaît voir le --dbgsym-migration option.

Les symboles de débogage seront conservés, mais divisés en un fichier indépendant dans usr/lib/debug/
dans le répertoire de construction du package. --dbg-paquet est plus facile à utiliser que cette option, mais
cette option est plus flexible.

Cette option implique --no-automatic-dbgsym et de ne peut pas être utilisé avec --automatic-dbgsym.

--dbgsym-migration=relation-paquet
Cette option permet de migrer depuis un package manuel "-dbg" (créé avec
--dbg-paquet) vers un package de symboles de débogage généré automatiquement. Cette option devrait
décrire un valide Remplace- Et Pauses-relation, qui sera ajouté au débogage
package de symboles pour éviter les conflits de fichiers avec le package (désormais obsolète) -dbg.

Cette option implique --automatic-dbgsym et de ne peut pas être utilisé avec --keep-debug,
--dbg-paquet or --no-automatic-dbgsym.

Exemples :

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

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

--automatic-dbgsym, --no-automatic-dbgsym
Contrôlez si dh_strip devrait créer des packages de symboles de débogage lorsque cela est possible.

La valeur par défaut consiste à créer des packages de symboles de débogage.

--ddebs, --no-ddebs
Nom historique de --automatic-dbgsym et de --no-automatic-dbgsym.

--ddeb-migration=relation-paquet
Nom historique de --dbgsym-migration.

NOTES


Si la DEB_BUILD_OPTIONS variable d'environnement contient nostrip, rien ne sera dépouillé,
conformément à la politique Debian (section 10.1 « Binaries »). Cela empêchera également le
création automatique de packages de symboles de débogage.

La création automatique de packages de symboles de débogage peut également être empêchée en ajoutant
pas d'autodbgsym à la DEB_BUILD_OPTIONS variable d'environnement.

CONFORME À


Politique Debian, version 3.0.1

Utilisez dh_strip en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad