AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

i686-linux-gnu-strip - En ligne dans le Cloud

Exécutez i686-linux-gnu-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 i686-linux-gnu-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


strip - Supprime les symboles des fichiers objets.

SYNOPSIS


déshabiller [-F nom bfd |--cible=nom bfd]
[-I nom bfd |--input-cible=nom bfd]
[-O nom bfd |--sortie-cible=nom bfd]
[-s|--strip-tout]
[-S|-g|-d|--strip-débogage]
[--strip-dwo]
[-K nom du symbole |--keep-symbole=nom du symbole]
[-N nom du symbole |--strip-symbole=nom du symbole]
[-w|--caractère générique]
[-x|--jeter tout] [-X |--discard-locaux]
[-R Nom de la section |--remove-section=Nom de la section]
[-o filet] [-p|--preserve-dates]
[-D|--enable-archives-déterministes]
[-U|--disable-archives-déterministes]
[--garder-les-symboles-de-fichiers]
[--only-keep-debug]
[-v |--verbeux] [-V|--version]
[--Aidez-moi] [--Info]
fichier obj

DESCRIPTION


GNU bande supprime tous les symboles des fichiers objets fichier obj. La liste de
les fichiers objets peuvent inclure des archives. Au moins un fichier objet doit être
donné.

bande modifie les fichiers nommés dans son argument, plutôt que d'écrire
copies modifiées sous des noms différents.

OPTIONS


-F nom bfd
--cible=nom bfd
Traiter l'original fichier obj sous forme de fichier au format de code objet
nom bfd, et réécrivez-le dans le même format.

--Aidez-moi
Afficher un résumé des options à bande et sortie.

--Info
Afficher une liste de toutes les architectures et formats d'objets
disponible.

-I nom bfd
--input-cible=nom bfd
Traiter l'original fichier obj sous forme de fichier au format de code objet
nom bfd.

-O nom bfd
--sortie-cible=nom bfd
remplacer fichier obj avec un fichier au format de sortie nom bfd.

-R Nom de la section
--remove-section=Nom de la section
Supprimer toute section nommée Nom de la section du fichier de sortie, dans
en plus des sections qui seraient autrement supprimées. Cette
l'option peut être donnée plus d'une fois. Notez que l'utilisation de cette option
de manière inappropriée peut rendre le fichier de sortie inutilisable. Le joker
caractère * peut être donné à la fin de Nom de la section. Si oui, alors
toute section commençant par Nom de la section sera supprimé.

-s
--strip-tout
Supprimez tous les symboles.

-g
-S
-d
--strip-débogage
Supprimez uniquement les symboles de débogage.

--strip-dwo
Supprimez le contenu de toutes les sections DWARF .dwo, en laissant le
sections de débogage restantes et tous les symboles intacts. Voir le
description de cette option dans le copie obj rubrique pour en savoir plus
</br>L’Information.

--strip-inutile
Supprimez tous les symboles qui ne sont pas nécessaires pour le traitement de la relocalisation.

-K nom du symbole
--keep-symbole=nom du symbole
Lors de la suppression des symboles, conservez le symbole nom du symbole même si ce serait
normalement être dépouillé. Cette option peut être donnée plus d'une fois.

-N nom du symbole
--strip-symbole=nom du symbole
Supprimer le symbole nom du symbole à partir du fichier source. Cette option peut être
donné plus d'une fois, et peut être combiné avec d'autres options de démembrement
que -K.

-o filet
Mettez la sortie dénudée dans filet, plutôt que de remplacer l'existant
déposer. Lorsque cet argument est utilisé, un seul fichier obj l'argument peut être
spécifié.

-p
--preserve-dates
Conserver les dates d'accès et de modification du fichier.

-D
--enable-archives-déterministes
Fonctionner dans déterministe mode. Lors de la copie des membres de l'archive et
en écrivant l'index d'archive, utilisez zéro pour les UID, les GID, les horodatages et
utiliser des modes de fichiers cohérents pour tous les fichiers.

If binutils a été configuré avec --enable-archives-déterministes,
alors ce mode est activé par défaut. Il peut être désactivé avec le -U
option, ci-dessous.

-U
--disable-archives-déterministes
Do ne sauraient fonctionner dans déterministe mode. C'est l'inverse de la
-D option, ci-dessus : lors de la copie des membres de l'archive et de l'écriture du
index d'archive, utiliser leur UID, GID, horodatage et mode de fichier réels
valeurs.

C'est la valeur par défaut à moins que binutils a été configuré avec
--enable-archives-déterministes.

-w
--caractère générique
Autoriser les expressions régulières dans nom du symboles utilisé dans une autre commande
options de ligne. Le point d'interrogation (?), l'astérisque (*), la barre oblique inverse (\)
et les opérateurs crochets ([]) peuvent être utilisés n'importe où dans le
nom du symbole. Si le premier caractère du nom du symbole est le
point d'exclamation (!) alors le sens de l'interrupteur est inversé pour
ce symbole. Par exemple:

-w -K !foo -K fo*

ferait que la bande ne conserverait que les symboles commençant par les lettres
"fo", mais de rejeter le symbole "foo".

-x
--jeter tout
Supprimez les symboles non globaux.

-X
--discard-locaux
Supprimez les symboles locaux générés par le compilateur. (Ceux-ci commencent généralement par
L or ..)

--garder-les-symboles-de-fichiers
Lors de la suppression d'un fichier, peut-être avec --strip-débogage or
--strip-inutile, conservez tous les symboles spécifiant les noms de fichiers source,
qui autrement serait dépouillé.

--only-keep-debug
Supprimez un fichier, en vidant le contenu de toutes les sections qui ne seraient pas
être dépouillé par --strip-débogage et en laissant les sections de débogage
intact. Dans les fichiers ELF, cela préserve toutes les sections de notes dans le
sortie aussi.

Remarque - les en-têtes de section des sections supprimées sont conservés,
y compris leurs tailles, mais le contenu de la section est
mis au rebut. Les en-têtes de section sont conservés afin que d'autres outils
peut faire correspondre le fichier debuginfo avec le vrai exécutable, même si
cet exécutable a été déplacé vers un espace d'adressage différent.

L'intention est que cette option soit utilisée en conjonction avec
--add-gnu-debuglink pour créer un exécutable en deux parties. un un
binaire dépouillé qui occupera moins d'espace en RAM et dans un
distribution et le second un fichier d'informations de débogage qui est
nécessaire uniquement si des capacités de débogage sont requises. Le suggéré
la procédure pour créer ces fichiers est la suivante :

1.
"foo" alors...

1.
créer un fichier contenant les informations de débogage.

1.
exécutable dépouillé.

1.
pour ajouter un lien vers les informations de débogage dans le dépouillé
exécutable

Remarque --- le choix de ".dbg" comme extension pour le fichier d'informations de débogage
est arbitraire. De plus, l'étape "--only-keep-debug" est facultative. Tu
pourrait à la place faire ceci:

1.
1.
1.
1.

c'est-à-dire le fichier pointé par le --add-gnu-debuglink peut être le
exécutable complet. Il n'est pas nécessaire qu'il s'agisse d'un fichier créé par le
--only-keep-debug interrupteur.

Remarque --- ce commutateur est uniquement destiné à être utilisé sur des fichiers entièrement liés.
Cela n'a pas de sens de l'utiliser sur des fichiers objets où le
les informations de débogage peuvent être incomplètes. Outre le lien gnu_debug
la fonctionnalité ne prend actuellement en charge que la présence d'un seul nom de fichier
contenant des informations de débogage, pas plusieurs noms de fichiers sur un seul
base par fichier objet.

-V
--version
Afficher le numéro de version pour bande.

-v
--verbeux
Sortie détaillée : répertorie tous les fichiers objets modifiés. Dans le cas d
les archives, bande -v répertorie tous les membres de l'archive.

@filet
Lire les options de ligne de commande à partir de filet. Les options lues sont insérées
à la place de l'original @filet option. Si filet n'existe pas, ou
ne peut pas être lu, alors l'option sera traitée littéralement, et non
enlevé.

options dans filet sont séparés par des espaces. Un espace
caractère peut être inclus dans une option en entourant l'ensemble
option entre guillemets simples ou doubles. Tout caractère (y compris
une barre oblique inverse) peut être inclus en préfixant le caractère à
inclus avec une barre oblique inverse. Les filet peut lui-même contenir d'autres
@filet options; ces options seront traitées de manière récursive.

Utilisez i686-linux-gnu-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