EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

i686-w64-mingw32-strip – Online in der Cloud

Führen Sie i686-w64-mingw32-strip im 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-w64-mingw32-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 kann
Archive beinhalten. Es muss mindestens eine Objektdatei angegeben werden.

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

OPTIONAL


-F bfdname
--ziel=bfdname
Behandle das Original Objektdatei als Datei mit dem Objektcode-Format bfdname, und umschreiben
es im gleichen Format.

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

--die Info
Zeigen Sie eine Liste mit allen verfügbaren Architekturen und Objektformaten an.

-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, zusätzlich zu was auch immer
Abschnitte würden sonst entfernt. Diese Option kann mehrmals angegeben werden. Notiz
dass die unangemessene Verwendung dieser Option die Ausgabedatei unbrauchbar machen kann. Die
Platzhalterzeichen * kann am Ende gegeben werden Abteilungsname. Wenn ja, dann jeder Abschnitt
beginnen mit 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 das verbleibende Debugging
Abschnitte und alle Symbole intakt. Siehe die Beschreibung dieser Option im Objektkopie
Abschnitt für weitere 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 auch wenn es normalerweise gestrippt wird.
Diese Option kann mehrmals angegeben werden.

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

-o Datei
Setzen Sie den gestrippten Ausgang in Datei, anstatt die vorhandene Datei zu ersetzen. Wenn das
Argument verwendet wird, nur eines Objektdatei Argument angegeben werden kann.

-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 Schreiben des Archivs
index, verwenden Sie Null für UIDs, GIDs, Zeitstempel und verwenden Sie konsistente Dateimodi für alle
Dateien.

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

-U
--disable-deterministic-archives
Do nicht arbeiten in deterministisch Modus. Dies ist die Umkehrung von -D Möglichkeit, oben:
Verwenden Sie beim Kopieren von Archivmitgliedern und Schreiben des Archivindex deren tatsächliche UID, GID,
Zeitstempel und Dateimoduswerte.

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

-w
- Platzhalter
Reguläre Ausdrücke in zulassen Symbolnames in anderen Befehlszeilenoptionen verwendet. Die
Fragezeichen (?), Sternchen (*), Backslash (\) und eckige Klammern ([]) Operatoren können
an beliebiger Stelle im Symbolnamen verwendet werden. Ist das erste Zeichen des Symbolnamens das
Ausrufezeichen (!), dann wird die Bedeutung des Schalters für dieses Symbol umgekehrt. Zum
Beispiel:

-w -K !foo -K fo*

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

-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, behalte alle
Symbole, die Quelldateinamen angeben, die sonst entfernt würden.

--only-keep-debug
Entfernen Sie eine Datei und leeren Sie den Inhalt aller Abschnitte, die nicht entfernt werden würden
--strip-debug und Belassen der Debugging-Abschnitte intakt. In ELF-Dateien bleibt dies erhalten
auch alle Notenabschnitte in der Ausgabe.

Hinweis - die Abschnittsüberschriften der abisolierten Abschnitte bleiben erhalten, einschließlich ihrer
Größen, aber der Inhalt des Abschnitts wird verworfen. Die Abschnittsüberschriften sind
beibehalten, damit andere Tools die Debuginfo-Datei mit der echten abgleichen können
ausführbare Datei, auch wenn diese ausführbare Datei in einen anderen Adressraum verschoben wurde.

Es ist beabsichtigt, dass diese Option in Verbindung mit --add-gnu-debuglink
um eine zweiteilige ausführbare Datei zu erstellen. Eine ist eine gestrippte Binärdatei, die weniger Platz einnimmt
im RAM und in einer Distribution und die zweite eine Debugging-Informationsdatei, die nur
erforderlich, wenn Debugging-Fähigkeiten erforderlich sind. Das vorgeschlagene Verfahren, um diese zu erstellen
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 ausführbare Datei hinzuzufügen.

Hinweis---die Wahl von ".dbg" als Erweiterung für die Debug-Infodatei ist willkürlich.
Auch der Schritt "--only-keep-debug" ist optional. Sie könnten stattdessen Folgendes tun:

1.
1.
1.
1.

dh die Datei, auf die das zeigt --add-gnu-debuglink kann die vollständige ausführbare Datei sein. Es
muss keine Datei sein, die vom . erstellt wurde --only-keep-debug Schalter.

Hinweis---Dieser Schalter ist nur für die Verwendung bei vollständig verknüpften Dateien vorgesehen. Es macht nicht
Es ist sinnvoll, es für Objektdateien zu verwenden, bei denen die Debugging-Informationen möglicherweise unvollständig sind.
Außerdem unterstützt die Funktion gnu_debuglink derzeit nur das Vorhandensein eines Dateinamens
Debugging-Informationen enthalten, nicht mehrere Dateinamen in einer Einzel-pro-Objekt-Datei
Basis.

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

-v
- ausführlich
Ausführliche Ausgabe: Listet alle geänderten Objektdateien auf. Bei Archiven bzw. abstreifen -v
listet alle Mitglieder des Archivs auf.

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

Optionen in Datei werden durch Leerzeichen getrennt. Ein Leerzeichen kann enthalten sein
in einer Option, indem Sie die gesamte Option in einfache oder doppelte Anführungszeichen setzen. Irgendein
Zeichen (einschließlich eines umgekehrten Schrägstrichs) können eingefügt werden, indem dem Zeichen vorangestellt wird
mit Backslash enthalten. Die Datei kann selbst zusätzliches @ enthaltenDatei Optionen; irgendein
solche Optionen werden rekursiv verarbeitet.

Verwenden Sie i686-w64-mingw32-strip online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad