AnglaisFrançaisAllemandItalienPortugaisRusseEspagnol

Icône de favori OnWorks

mips64el-linux-gnuabi64-strip - En ligne dans le Cloud

Exécutez mips64el-linux-gnuabi64-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 mips64el-linux-gnuabi64-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:

PRÉ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-all]
[-S|-g|-d|--strip-débogage]
[--strip-dwo]
[-K nom du symbole |--keep-symbol=nom du symbole]
[-N nom du symbole |--strip-symbol=nom du symbole]
[-w|--caractère générique]
[-x|--discard-all] [-X |--discard-locaux]
[-R Nom de la section |--remove-section=Nom de la section]
[-o filet] [-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--disable-deterministic-archives]
[--keep-file-symbols]
[--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 des fichiers objets peut
inclure les archives. Au moins un fichier objet doit être fourni.

bande modifie les fichiers nommés dans son argument, plutôt que d'écrire des copies modifiées sous
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éécrire
le dans le même format.

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

--Info
Affichez une liste de toutes les architectures et formats d'objets disponibles.

-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, en plus de tout
les sections seraient autrement supprimées. Cette option peut être donnée plus d'une fois. Noter
qu'une utilisation inappropriée de cette option peut rendre le fichier de sortie inutilisable. Les
caractère générique * peut être donné à la fin de Nom de la section. Si oui, alors n'importe quelle section
commençant par Nom de la section sera supprimé.

-s
--strip-all
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 débogage restant
sections et tous les symboles intacts. Voir la description de cette option dans le copie obj
section pour plus d'informations.

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

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

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

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

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

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

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

-U
--disable-deterministic-archives
Do pas 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 de l'index de l'archive, utilisez leur UID, GID,
l'horodatage et les valeurs de mode de fichier.

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

-w
--caractère générique
Autoriser les expressions régulières dans nom du symboles utilisé dans d'autres options de ligne de commande. Les
les opérateurs point d'interrogation (?), astérisque (*), barre oblique inverse (\) et crochets ([]) peuvent
être utilisé 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 du commutateur est inversé pour ce symbole. Pour
Exemple:

-w -K !foo -K fo*

ferait en sorte que strip ne conserve que les symboles commençant par les lettres "fo", mais
jetez le symbole "foo".

-x
--discard-all
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 ..)

--keep-file-symbols
Lors de la suppression d'un fichier, peut-être avec --strip-débogage or --strip-inutile, conservez tout
symboles spécifiant les noms de fichiers source, qui seraient autrement supprimés.

--only-keep-debug
Supprimer un fichier, en vidant le contenu de toutes les sections qui ne seraient pas supprimées par
--strip-débogage et en laissant les sections de débogage intactes. Dans les fichiers ELF, cela préserve
également toutes les sections de notes dans la sortie.

Remarque - les en-têtes de section des sections supprimées sont conservés, y compris leur
tailles, mais le contenu de la section est ignoré. Les en-têtes de section sont
préservé afin que d'autres outils puissent 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 binaire dépouillé qui occupera moins d'espace
en RAM et dans une distribution et le second un fichier d'informations de débogage qui n'est
nécessaire si des capacités de débogage sont requises. La procédure suggérée pour créer ces
fichiers est le suivant :

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 l'exécutable supprimé.

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. Vous pouvez plutôt faire ceci :

1.
1.
1.
1.

c'est-à-dire le fichier pointé par le --add-gnu-debuglink peut être l'exécutable complet. Ce
ne doit pas nécessairement être un fichier créé par le --only-keep-debug interrupteur.

Remarque --- ce commutateur est uniquement destiné à être utilisé sur des fichiers entièrement liés. ça ne fait pas
sens de l'utiliser sur des fichiers objets où les informations de débogage peuvent être incomplètes.
De plus, la fonctionnalité gnu_debuglink 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 fichier par objet
base.

-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 des 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 des
original @filet option. Si filet n'existe pas ou ne peut pas être lu, l'option
seront traités littéralement et non supprimés.

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

Utilisez mips64el-linux-gnuabi64-strip en ligne en utilisant les services onworks.net


Ad


Ad

Derniers programmes en ligne Linux et Windows