EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

i686-linux-gnu-strip – Online in der Cloud

Führen Sie i686-linux-gnu-strip beim kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl i686-linux-gnu-strip, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


strip - Symbole aus Objektdateien verwerfen.

ZUSAMMENFASSUNG


Streifen [-F bfdname |--ziel=bfdname]
[-I bfdname |--input-target=bfdname]
[-O bfdname |--output-target=bfdname]
[-s|--strip-all]
[-S|-g|-d|--strip-debug]
[--strip-dwo]
[-K Symbolname |--keep-symbol=Symbolname]
[-N Symbolname |--strip-symbol=Symbolname]
[-w|- Platzhalter]
[-x|--discard-all] [-X |--discard-locals]
[-R Abteilungsname |--remove-section=Abteilungsname]
[-o Datei] [-p|--preserve-dates]
[-D|--enable-deterministic-archives]
[-U|--disable-deterministic-archives]
[--keep-file-symbols]
[--only-keep-debug]
[-v |- ausführlich] [-V|--Version]
[--help] [--die Info]
Objektdatei...

BESCHREIBUNG


GNU abstreifen verwirft alle Symbole aus Objektdateien Objektdatei. Die Liste der
Objektdateien können Archive enthalten. Es muss mindestens eine Objektdatei vorhanden sein
gegeben.

abstreifen ändert die in seinem Argument genannten Dateien, anstatt zu schreiben
modifizierte Kopien unter anderen Namen.

OPTIONAL


-F bfdname
--ziel=bfdname
Behandle das Original Objektdatei als Datei mit dem Objektcode-Format
bfdnameund schreiben Sie es im gleichen Format neu.

--help
Eine Zusammenfassung der Optionen anzeigen, um abstreifen und verlassen.

--die Info
Zeigen Sie eine Liste mit allen Architekturen und Objektformaten an
erhältlich.

-I bfdname
--input-target=bfdname
Behandle das Original Objektdatei als Datei mit dem Objektcode-Format
bfdname.

-O bfdname
--output-target=bfdname
Ersetzen Objektdatei mit einer Datei im Ausgabeformat bfdname.

-R Abteilungsname
--remove-section=Abteilungsname
Entfernen Sie alle benannten Abschnitte Abteilungsname aus der Ausgabedatei, in
Ergänzung zu den Abschnitten, die andernfalls entfernt würden. Das
Die Option kann mehrmals angegeben werden. Beachten Sie, dass Sie diese Option verwenden
Eine unsachgemäße Verwendung kann dazu führen, dass die Ausgabedatei unbrauchbar wird. Der Platzhalter
Charakter * kann am Ende gegeben werden Abteilungsname. Wenn ja, dann
Jeder Abschnitt, der mit beginnt Abteilungsname wird entfernt.

-s
--strip-all
Entfernen Sie alle Symbole.

-g
-S
-d
--strip-debug
Entfernen Sie nur Debugging-Symbole.

--strip-dwo
Entfernen Sie den Inhalt aller DWARF .dwo-Abschnitte und lassen Sie die
verbleibende Debugging-Abschnitte und alle Symbole intakt. Siehe die
Beschreibung dieser Option im Objektkopie Abschnitt für mehr
Informationen.

--strip-unnötig
Entfernen Sie alle Symbole, die für die Umzugsbearbeitung nicht benötigt werden.

-K Symbolname
--keep-symbol=Symbolname
Halten Sie beim Entfernen von Symbolen das Symbol Symbolname selbst wenn es so wäre
normalerweise abgezogen werden. Diese Option kann mehrfach angegeben werden.

-N Symbolname
--strip-symbol=Symbolname
Symbol entfernen Symbolname aus der Quelldatei. Diese Option kann sein
mehr als einmal angegeben und kann mit anderen Streifenoptionen kombiniert werden
als -K.

-o Datei
Setzen Sie den gestrippten Ausgang in Datei, anstatt das Bestehende zu ersetzen
Datei. Wenn dieses Argument verwendet wird, nur eines Objektdatei Argument kann sein
spezifiziert.

-p
--preserve-dates
Behalten Sie die Zugriffs- und Änderungsdaten der Datei bei.

-D
--enable-deterministic-archives
Betrieb in deterministisch Modus. Beim Kopieren von Archivmitgliedern und
Beim Schreiben des Archivindex verwenden Sie Null für UIDs, GIDs, Zeitstempel usw
Verwenden Sie einheitliche Dateimodi für alle Dateien.

If binutils wurde konfiguriert mit --enable-deterministic-archives,
dann ist dieser Modus standardmäßig aktiviert. Es kann mit deaktiviert werden -U
Option, unten.

-U
--disable-deterministic-archives
Do nicht arbeiten in deterministisch Modus. Dies ist die Umkehrung von
-D Option oben: beim Kopieren von Archivmitgliedern und beim Schreiben der
Archivindex, verwenden Sie deren tatsächliche UID, GID, Zeitstempel und Dateimodus
Werte.

Dies ist die Standardeinstellung, es sei denn binutils wurde konfiguriert mit
--enable-deterministic-archives.

-w
- Platzhalter
Reguläre Ausdrücke in zulassen SymbolnameWird in anderen Befehlen verwendet
Linienoptionen. Das Fragezeichen (?), der Stern (*), der Backslash (\)
und eckige Klammern ([])-Operatoren können überall im verwendet werden
Symbolname. Wenn das erste Zeichen des Symbolnamens das ist
Ausrufezeichen (!) wird die Richtung des Schalters umgekehrt
dieses Symbol. Zum Beispiel:

-w -K !foo -K fo*

würde dazu führen, dass Strip nur Symbole behält, die mit den Buchstaben beginnen
„fo“, aber das Symbol „foo“ zu verwerfen.

-x
--discard-all
Entfernen Sie nicht-globale Symbole.

-X
--discard-locals
Vom Compiler generierte lokale Symbole entfernen. (Diese beginnen normalerweise mit
L or ..)

--keep-file-symbols
Beim Strippen einer Datei, vielleicht mit --strip-debug or
--strip-unnötig, alle Symbole beibehalten, die Quelldateinamen angeben,
die sonst abgestreift würden.

--only-keep-debug
Entfernen Sie eine Datei und leeren Sie den Inhalt aller Abschnitte, die dies nicht tun würden
abgestreift werden von --strip-debug und Verlassen der Debugging-Abschnitte
intakt. In ELF-Dateien bleiben dadurch alle Notizabschnitte in der Datei erhalten
auch Ausgabe.

Hinweis: Die Abschnittsüberschriften der entfernten Abschnitte bleiben erhalten.
einschließlich ihrer Größen, aber der Inhalt des Abschnitts ist
verworfen. Die Abschnittsüberschriften bleiben erhalten, damit andere Tools
kann die Debuginfo-Datei mit der echten ausführbaren Datei abgleichen, auch wenn
Diese ausführbare Datei wurde in einen anderen Adressraum verschoben.

Es ist beabsichtigt, dass diese Option in Verbindung mit
--add-gnu-debuglink um eine zweiteilige ausführbare Datei zu erstellen. Ein a
gestrippte Binärdatei, die weniger Platz im RAM und in einem einnimmt
Distribution und die zweite eine Debugging-Informationsdatei
Wird nur benötigt, wenn Debugging-Fähigkeiten erforderlich sind. Das vorgeschlagene
Verfahren zum Erstellen dieser Dateien ist wie folgt:

1.
"foo" dann...

1.
Erstellen Sie eine Datei mit den Debugging-Informationen.

1.
ausführbare Datei entfernt.

1.
um einen Link zu den Debugging-Informationen in die entfernte Datei einzufügen
ausführbar.

Hinweis: Die Wahl von „.dbg“ als Erweiterung für die Debug-Infodatei
ist willkürlich. Auch der Schritt „--only-keep-debug“ ist optional. Du
könnte stattdessen Folgendes tun:

1.
1.
1.
1.

dh die Datei, auf die das zeigt --add-gnu-debuglink kann das sein
voll ausführbar. Es muss keine vom erstellte Datei sein
--only-keep-debug Schalter.

Hinweis: Dieser Schalter ist nur für die Verwendung bei vollständig verknüpften Dateien vorgesehen.
Es macht keinen Sinn, es auf Objektdateien zu verwenden, bei denen die
Debugging-Informationen sind möglicherweise unvollständig. Neben dem gnu_debuglink
Die Funktion unterstützt derzeit nur das Vorhandensein eines Dateinamens
enthält Debugging-Informationen, nicht mehrere Dateinamen auf einem
Pro-Objekt-Datei-Basis.

-V
--Version
Zeige die Versionsnummer für abstreifen.

-v
- ausführlich
Ausführliche Ausgabe: Alle geänderten Objektdateien auflisten. Im Fall von
Archiv, abstreifen -v listet alle Mitglieder des Archivs auf.

@Datei
Lesen Sie die Befehlszeilenoptionen von Datei. Die gelesenen Optionen werden eingefügt
anstelle des ursprünglichen @Datei Möglichkeit. Wenn Datei existiert nicht, oder
nicht gelesen werden kann, wird die Option wörtlich behandelt und nicht
entfernt.

Optionen in Datei werden durch Leerzeichen getrennt. Ein Leerzeichen
Zeichen kann in eine Option eingeschlossen werden, indem das Ganze umschlossen wird
Option in einfachen oder doppelten Anführungszeichen. Jeder Charakter (einschließlich
ein umgekehrter Schrägstrich) kann eingefügt werden, indem dem Zeichen vorangestellt wird
mit Backslash enthalten. Die Datei kann selbst zusätzliche enthalten
@Datei Optionen; solche Optionen werden rekursiv verarbeitet.

Verwenden Sie i686-linux-gnu-strip online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad