IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

i686-linux-gnu-strip - Online nel cloud

Esegui i686-linux-gnu-strip nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando i686-linux-gnu-strip che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


strip - Elimina i simboli dai file oggetto.

SINOSSI


striscia [-F bfdname |--bersaglio=bfdname]
[-I bfdname |--destinazione-input=bfdname]
[-O bfdname |--destinazione-output=bfdname]
[-s|--striscia-tutto]
[-S|-g|-d|--strip-debug]
[--striscia-dwo]
[-K nomesimbolo |--keep-simbolo=nomesimbolo]
[-N nomesimbolo |--simbolo-striscia=nomesimbolo]
[-w|--carta jolly]
[-x|--scarta-tutto] [-X |--discard-locals]
[-R nomesezione |--remove-sezione=nomesezione]
[-o filetto] [-p|--preserve-date]
[-D|--enable-archivi-deterministici]
[-U|--disabilita-archivi-deterministici]
[--keep-file-simboli]
[--only-keep-debug]
[-v |--verboso] [-V|--versione]
[--Aiuto] [--Informazioni]
objfile...

DESCRIZIONE


GNU striscia scarta tutti i simboli dai file oggetto objfile. L'elenco di
i file oggetto possono includere archivi. Almeno un file oggetto deve essere
dato.

striscia modifica i file nominati nel suo argomento, invece di scrivere
copie modificate con nomi diversi.

VERSIONI


-F bfdname
--bersaglio=bfdname
Trattare l'originale objfile come file con il formato del codice oggetto
bfdnamee riscrivilo nello stesso formato.

--Aiuto
Mostra un riepilogo delle opzioni per striscia e uscita.

--Informazioni
Visualizza un elenco che mostra tutte le architetture e i formati degli oggetti
a disposizione.

-I bfdname
--destinazione-input=bfdname
Trattare l'originale objfile come file con il formato del codice oggetto
bfdname.

-O bfdname
--destinazione-output=bfdname
sostituire objfile con un file nel formato di output bfdname.

-R nomesezione
--remove-sezione=nomesezione
Rimuovi qualsiasi sezione denominata nomesezione dal file di output, in
aggiunta a qualsiasi sezione che altrimenti verrebbe rimossa. Questo
l'opzione può essere data più di una volta. Nota che usando questa opzione
impropriamente può rendere inutilizzabile il file di output. Il jolly
carattere * può essere dato alla fine di nomesezione. Se è così, allora
qualsiasi sezione che inizia con nomesezione sarà rimosso.

-s
--striscia-tutto
Rimuovi tutti i simboli.

-g
-S
-d
--strip-debug
Rimuovere solo i simboli di debug.

--striscia-dwo
Rimuovi il contenuto di tutte le sezioni DWARF .dwo, lasciando il
restanti sezioni di debug e tutti i simboli intatti. Vedi il
descrizione di questa opzione nel objcopy sezione per saperne di più
informazioni.

--striscia-non necessaria
Rimuovere tutti i simboli che non sono necessari per l'elaborazione del trasferimento.

-K nomesimbolo
--keep-simbolo=nomesimbolo
Quando si eliminano i simboli, mantenere il simbolo nomesimbolo anche se sarebbe
normalmente essere spogliato. Questa opzione può essere data più di una volta.

-N nomesimbolo
--simbolo-striscia=nomesimbolo
Rimuovi simbolo nomesimbolo dal file sorgente. Questa opzione potrebbe essere
dato più di una volta e può essere combinato con altre opzioni di strisce
di -K.

-o filetto
Metti l'output spogliato in filetto, piuttosto che sostituire l'esistente
file. Quando si usa questo argomento, solo uno objfile argomento può essere
specificato.

-p
--preserve-date
Conserva le date di accesso e di modifica del file.

-D
--enable-archivi-deterministici
Operare in deterministico modalità. Quando si copiano i membri dell'archivio e
scrivere l'indice dell'archivio, utilizzare zero per UID, GID, timestamp e
utilizzare modalità file coerenti per tutti i file.

If binutils è stato configurato con --enable-archivi-deterministici,
quindi questa modalità è attiva per impostazione predefinita. Può essere disabilitato con il -U
opzione, di seguito.

-U
--disabilita-archivi-deterministici
Do non operare in deterministico modalità. Questo è l'inverso di
-D opzione, sopra: quando si copiano i membri dell'archivio e si scrive il
indice dell'archivio, usa il loro UID, GID, timestamp e modalità file effettivi
valori.

Questa è l'impostazione predefinita a meno che binutils è stato configurato con
--enable-archivi-deterministici.

-w
--carta jolly
Consenti espressioni regolari in nomesimboloè usato in altri comandi
opzioni di linea. Il punto interrogativo (?), l'asterisco (*), la barra rovesciata (\)
e gli operatori parentesi quadre ([]) possono essere utilizzati ovunque nel
nome del simbolo. Se il primo carattere del nome del simbolo è il
punto esclamativo (!) quindi il senso dell'interruttore è invertito per
quel simbolo. Per esempio:

-w -K !pippo -K fo*

farebbe sì che strip conservi solo i simboli che iniziano con le lettere
"fo", ma per scartare il simbolo "foo".

-x
--scarta-tutto
Rimuovi i simboli non globali.

-X
--discard-locals
Rimuovere i simboli locali generati dal compilatore. (Di solito iniziano con
L or ..)

--keep-file-simboli
Quando si rimuove un file, magari con --strip-debug or
--striscia-non necessaria, conserva tutti i simboli che specificano i nomi dei file di origine,
che altrimenti verrebbe spogliato.

--only-keep-debug
Elimina un file, svuotando il contenuto di tutte le sezioni che non lo farebbero
essere spogliato da --strip-debug e lasciando le sezioni di debug
intatto. Nei file ELF, questo conserva tutte le sezioni delle note nel
anche l'uscita.

Nota: le intestazioni di sezione delle sezioni eliminate vengono conservate,
comprese le loro dimensioni, ma i contenuti della sezione sono
scartato. Le intestazioni di sezione vengono conservate in modo che altri strumenti
può abbinare il file debuginfo con l'eseguibile reale, anche se
quell'eseguibile è stato spostato in uno spazio di indirizzi diverso.

L'intenzione è che questa opzione venga utilizzata insieme a
--add-gnu-debuglink per creare un eseguibile in due parti. uno a
binario spogliato che occuperà meno spazio nella RAM e in a
distribuzione e il secondo un file di informazioni di debug che è
necessario solo se sono richieste capacità di debug. Il suggerito
la procedura per creare questi file è la seguente:

1.
"pippo" allora...

1.
creare un file contenente le informazioni di debug.

1.
eseguibile spogliato.

1.
per aggiungere un collegamento alle informazioni di debug nello stripped
eseguibile.

Nota --- la scelta di ".dbg" come estensione per il file di informazioni di debug
è arbitrario. Anche il passaggio "--only-keep-debug" è facoltativo. Voi
potrebbe invece fare questo:

1.
1.
1.
1.

cioè, il file puntato dal --add-gnu-debuglink può essere il file
eseguibile completo. Non deve essere un file creato dal
--only-keep-debug interruttore.

Nota---questa opzione è intesa solo per l'uso su file completamente collegati.
Non ha senso usarlo su file oggetto in cui il
le informazioni di debug potrebbero essere incomplete. Oltre a gnu_debuglink
la funzione attualmente supporta solo la presenza di un nome di file
contenente informazioni di debug, non più nomi di file su uno-
base per file oggetto.

-V
--versione
Mostra il numero di versione per striscia.

-v
--verboso
Output dettagliato: elenca tutti i file oggetto modificati. In caso di
archivi, striscia -v elenca tutti i membri dell'archivio.

@filetto
Leggi le opzioni della riga di comando da filetto. Le opzioni lette vengono inserite
al posto dell'originale @filetto opzione. Se filetto non esiste, o
non può essere letta, l'opzione verrà trattata letteralmente e non
rimosso.

opzioni in filetto sono separati da spazi bianchi. Uno spazio bianco
carattere può essere incluso in un'opzione circondando l'intero
opzione tra virgolette singole o doppie. Qualsiasi carattere (incluso
una barra rovesciata) può essere incluso anteponendo il carattere a essere
incluso con una barra rovesciata. Il filetto può contenere di per sé ulteriori
@filetto opzioni; tali opzioni verranno elaborate in modo ricorsivo.

Usa i686-linux-gnu-strip online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad