EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

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

Führen Sie i686-linux-gnu-ar 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-ar, 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


ar - Erstellen, Ändern und Extrahieren von Archiven

ZUSAMMENFASSUNG


äh [-X32_64] [-]p[mod] [- Plug-in Name] [--Ziel bfdname] [Relationen]
[zählen] Archiv [Mitglied...]

BESCHREIBUNG


Die GNU ar Programm erstellt, modifiziert und extrahiert aus Archiven. Ein
Archiv ist eine einzelne Datei, die eine Sammlung anderer Dateien in einem enthält
Struktur, die es ermöglicht, das ursprüngliche Individuum wiederherzustellen
Dateien (genannt Mitglieder des Archivs).

Inhalt, Modus (Berechtigungen), Zeitstempel, Eigentümer usw. der Originaldateien
Gruppe bleiben im Archiv erhalten und können beim Extrahieren wiederhergestellt werden.

GNU ar kann Archive verwalten, deren Mitglieder Namen beliebiger Länge haben;
allerdings je nachdem wie ar Auf Ihrem System ist ein Limit konfiguriert
Die Länge des Mitgliedsnamens kann aus Kompatibilitätsgründen mit dem Archiv festgelegt werden
Formate, die mit anderen Tools verwaltet werden. Wenn es existiert, liegt die Grenze oft
15 Zeichen (typisch für Formate im Zusammenhang mit a.out) oder 16 Zeichen
(typisch für Formate im Zusammenhang mit coff).

ar wird als binäres Dienstprogramm betrachtet, weil Archive dieser Art es sind
am häufigsten verwendet als Bibliotheken halten häufig benötigte Unterprogramme.

ar Erstellt einen Index für die im verschiebbaren Objekt definierten Symbole
Module im Archiv, wenn Sie den Modifikator angeben s. Einmal erstellt,
Dieser Index wird im Archiv jederzeit aktualisiert ar nimmt eine Änderung daran vor
Inhalt (mit Ausnahme der q Update-Vorgang). Ein Archiv mit so einem
index beschleunigt die Verknüpfung mit der Bibliothek und ermöglicht Routinen in der
Bibliothek, sich gegenseitig anzurufen, ohne Rücksicht auf ihre Platzierung in der
Archiv.

Sie können nm -s or nm --print-armmap um diese Indextabelle aufzulisten. Wenn ein
Im Archiv fehlt die Tabelle, eine andere Form von ar namens ranlib kann verwendet werden
um nur die Tabelle hinzuzufügen.

GNU ar kann optional erstellen a dünn Archiv, das ein Symbol enthält
Index und Verweise auf die Originalkopien der Mitgliedsdateien der
Archiv. Dies ist nützlich zum Erstellen von Bibliotheken zur Verwendung innerhalb eines lokalen Netzwerks
Erstellen Sie einen Baum, in dem die verschiebbaren Objekte verbleiben sollen
verfügbar, und das Kopieren des Inhalts jedes Objekts würde nur Verschwendung bedeuten
Zeit und Raum.

Ein Archiv kann entweder dünn oder es kann normal sein. Es kann nicht beides sein
gleichzeitig. Sobald ein Archiv erstellt wurde, kann sein Format nicht mehr geändert werden
geändert, ohne es zuerst zu löschen und dann ein neues Archiv zu erstellen
seinen Platz.

Dünne Archive sind auch abgeflacht, so dass ein dünnes Archiv hinzugefügt werden kann
Ein anderes Thin-Archiv verschachtelt es nicht, wie es bei einem normalen Archiv der Fall wäre
Archiv. Stattdessen werden die Elemente des ersten Archivs hinzugefügt
einzeln in das zweite Archiv übertragen.

Die Pfade zu den Elementen des Archivs werden relativ zum gespeichert
selbst archivieren.

GNU ar ist so konzipiert, dass es mit zwei verschiedenen Einrichtungen kompatibel ist. Du
kann seine Aktivität mithilfe von Befehlszeilenoptionen wie den anderen steuern
Varianten von ar auf Unix-Systemen; oder, wenn Sie den einzelnen Befehl angeben-
Linienoption -M, können Sie es mit einem standardmäßig bereitgestellten Skript steuern
Eingabe, wie das MRI-Programm „Bibliothekar“.

OPTIONAL


GNU ar ermöglicht es Ihnen, den Operationscode zu mischen p und Modifikator-Flags mod in
beliebige Reihenfolge innerhalb des ersten Befehlszeilenarguments.

Wenn Sie möchten, können Sie das erste Befehlszeilenargument mit einem Bindestrich beginnen.

Das p keyletter gibt an, welche Operation ausgeführt werden soll; es kann eines davon sein
Folgendes, aber Sie müssen nur eines davon angeben:

d Löschen Module aus dem Archiv. Geben Sie die Namen der Module an
gelöscht werden als Mitglied...; Das Archiv bleibt unberührt, wenn Sie Nein angeben
Dateien zum Löschen.

Wenn Sie die angeben v Modifikator, ar listet jedes Modul so auf, wie es ist
gelöscht.

m Verwenden Sie diesen Vorgang, um schlauer bewegen Mitglieder in einem Archiv.

Die Reihenfolge der Mitglieder in einem Archiv kann einen Unterschied machen
Programme werden über die Bibliothek verknüpft, sofern in ein Symbol definiert ist
mehr als ein Mitglied.

Wenn keine Modifikatoren mit "m" verwendet werden, werden alle Mitglieder, die Sie in der
Mitglied Argumente werden in die verschoben Ende des Archivs; Sie können verwenden
a, b, oder i Modifikatoren, um sie stattdessen an eine bestimmte Stelle zu verschieben.

p Print die angegebenen Mitglieder des Archivs in die Standardausgabe
Datei. Wenn die v Wenn der Modifikator angegeben ist, wird der Mitgliedsname vorher angezeigt
Kopieren des Inhalts in die Standardausgabe.

Wenn Sie nein angeben Mitglied Argumente, alle Dateien im Archiv
gedruckt sind.

q Direkt anhängen; Historisch gesehen, fügen Sie die Dateien hinzu Mitglied... bis Ende
Archiv, ohne nach Ersatz zu suchen.

Die Modifikatoren a, b und i do nicht diesen Vorgang beeinträchtigen; neue Mitglieder
werden immer am Ende des Archivs platziert.

Der Modifikator v macht ar listet jede Datei so auf, wie sie angehängt wird.

Da es bei dieser Operation auf Geschwindigkeit ankommt, sind Implementierungen von ar
Sie haben die Möglichkeit, die Symboltabelle des Archivs nicht zu aktualisieren, falls vorhanden
existiert. Zu viele verschiedene Systeme gehen jedoch von diesem Symbol aus
Tabellen sind immer aktuell, also GNU ar werde die Tabelle sogar neu aufbauen
mit einem kurzen Anhang.

Hinweis - GNU ar behandelt den Befehl qs als Synonym für r - ersetzen
Bereits vorhandene Dateien im Archiv speichern und neue anhängen
Ende.

r Fügen Sie die Dateien ein Mitglied... in Archiv (mit Ersatz). Dies
Die Bedienung unterscheidet sich von q in dem alle bereits bestehenden Mitglieder
werden gelöscht, wenn ihre Namen mit den hinzugefügten Namen übereinstimmen.

Wenn eine der Dateien mit dem Namen in Mitglied... ist nicht vorhanden, ar Displays
eine Fehlermeldung und lässt alle vorhandenen Mitglieder von unberührt
das Archiv, das diesem Namen entspricht.

Standardmäßig werden neue Mitglieder am Ende der Datei hinzugefügt. aber du
kann einen der Modifikatoren verwenden a, b, oder i um eine Platzierung zu beantragen
relativ zu einem vorhandenen Mitglied.

Der Modifikator v Die Verwendung mit dieser Operation löst eine Ausgabezeile aus
für jede eingefügte Datei, zusammen mit einem der Buchstaben a or r zu
Geben Sie an, ob die Datei angehängt wurde (kein altes Mitglied gelöscht) oder
ersetzt.

s Fügen Sie dem Archiv einen Index hinzu oder aktualisieren Sie ihn, falls er bereits vorhanden ist.
Beachten Sie, dass dieser Befehl eine Ausnahme von der Regel darstellt, die nur zulässig ist
ein Befehlsbuchstabe sein, da es möglich ist, ihn als einen zu verwenden
Befehl oder ein Modifikator. In beiden Fällen geschieht das Gleiche.

t Anzeige a Tabelle Auflistung der Inhalte von Archiv, oder die der
Dateien aufgelistet in Mitglied... die im Archiv vorhanden sind.
Normalerweise wird nur der Mitgliedsname angezeigt; wenn du das auch sehen willst
Modi (Berechtigungen), Zeitstempel, Eigentümer, Gruppe und Größe können Sie festlegen
Fordern Sie dies an, indem Sie auch angeben v Modifikator.

Wenn Sie a . nicht angeben Mitglied, alle Dateien im Archiv sind
gelistet.

Wenn mehr als eine Datei mit demselben Namen vorhanden ist (z. oder) in einer
Archiv (z.B ba), ar t ba oder listet nur die erste Instanz auf; Zu
Wenn Sie sie alle sehen möchten, müssen Sie eine vollständige Auflistung anfordern – in unserem Beispiel:
ar t ba.

x Extrahieren Mitglieder (genannt Mitglied) aus dem Archiv. Du kannst den ... benutzen v
Modifikator mit dieser Operation, um dies anzufordern ar Listen Sie jeden Namen als auf
es extrahiert es.

Wenn Sie a . nicht angeben Mitglied, alle Dateien im Archiv sind
extrahiert.

Dateien können nicht aus einem Thin-Archiv extrahiert werden.

--help
Zeigt die Liste der Befehlszeilenoptionen an, die von . unterstützt werden ar und dann
Ausgänge.

--Version
Zeigt die Versionsinformationen von ar und geht dann aus.

Eine Reihe von Modifikatoren (mod) kann unmittelbar nach dem p Schlüsselbuchstabe, an
Geben Sie Variationen des Verhaltens einer Operation an:

a Neue Dateien hinzufügen nachdem ein bestehendes Mitglied des Archivs. Wenn du benutzt
der Modifikator a, der Name eines vorhandenen Archivmitglieds muss sein
vorhanden als Relationen Argument, vor dem Archiv Spezifikation.

b Neue Dateien hinzufügen Bevor ein bestehendes Mitglied des Archivs. Wenn du benutzt
der Modifikator b, der Name eines vorhandenen Archivmitglieds muss sein
vorhanden als Relationen Argument, vor dem Archiv Spezifikation.
(gleich wie i).

c Erstellen das Archiv. Das angegebene Archiv wird immer erstellt, wenn es
existierte nicht, als Sie ein Update anforderten. Es wird jedoch eine Warnung ausgesprochen
es sei denn, Sie geben im Voraus an, dass Sie es erstellen möchten, bis
mit diesem Modifikator.

D Betrieb in deterministisch Modus. Beim Hinzufügen von Dateien und dem Archiv
Der Index verwendet Null für UIDs, GIDs und Zeitstempel und verwendet eine konsistente Datei
Modi für alle Dateien. Wenn diese Option verwendet wird, wenn ar wird verwendet mit
Bei identischen Optionen und identischen Eingabedateien werden mehrere Durchläufe durchgeführt
Erstellen Sie identische Ausgabedateien unabhängig von den Eingabedateien.
Eigentümer, Gruppen, Dateimodi oder Änderungszeiten.

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

f Namen im Archiv abschneiden. GNU ar wird normalerweise eine Datei zulassen
Namen beliebiger Länge. Dadurch werden Archive erstellt, die
sind nicht mit dem nativen kompatibel ar Programm auf einigen Systemen. Wenn
Das ist ein Problem, das f Der Modifikator kann zum Abschneiden der Datei verwendet werden
Namen, wenn Sie sie ins Archiv stellen.

i Neue Dateien einfügen Bevor ein bestehendes Mitglied des Archivs. Wenn du
Verwenden Sie den Modifikator i, der Name eines vorhandenen Archivmitglieds muss sein
vorhanden als Relationen Argument, vor dem Archiv Spezifikation.
(gleich wie b).

l Dieser Modifikator wird akzeptiert, aber nicht verwendet.

N verwendet die zählen Parameter. Dies wird verwendet, wenn es mehrere gibt
Einträge im Archiv mit demselben Namen. Extrahieren oder löschen
Instanz zählen des Vornamens aus dem Archiv.

o Bewahren Sie die Original Daten der Mitglieder beim Extrahieren. Wenn
Wenn Sie diesen Modifikator nicht angeben, werden die Dateien aus dem Archiv extrahiert
sind mit dem Zeitpunkt der Entnahme versehen.

P Verwenden Sie den vollständigen Pfadnamen, wenn Sie Namen im Archiv abgleichen. GNU ar
kann kein Archiv mit einem vollständigen Pfadnamen erstellen (solche Archive sind
(keine POSIX-Beschwerde), andere Archiversteller können dies jedoch. Diese Option
wird GNU verursachen ar um Dateinamen mit einem vollständigen Pfadnamen abzugleichen,
Dies kann praktisch sein, wenn Sie eine einzelne Datei aus einem extrahieren
Archiv, das von einem anderen Tool erstellt wurde.

s Schreiben Sie einen Objektdateiindex in das Archiv oder aktualisieren Sie einen vorhandenen
eins, auch wenn keine weitere Änderung am Archiv vorgenommen wird. Sie können verwenden
Dieses Modifikatorflag kann entweder mit einer beliebigen Operation oder allein verwendet werden. Läuft ar
s auf einem Archiv entspricht dem Ausführen ranlib darauf.

S Erzeugen Sie keine Archivsymboltabelle. Das kann schneller gehen
Aufbau einer großen Bibliothek in mehreren Schritten. Das resultierende Archiv
kann nicht mit dem Linker verwendet werden. Um eine Symboltabelle zu erstellen,
Sie müssen das weglassen S Modifikator bei der letzten Ausführung von ar, oder du
muss laufen ranlib auf dem Archiv.

T Machen Sie das angegebene Archiv a dünn Archiv. Falls es bereits existiert
und ist ein reguläres Archiv, in dem die vorhandenen Mitglieder anwesend sein müssen
das gleiche Verzeichnis wie Archiv.

u Normalerweise ar r... fügt alle aufgelisteten Dateien in das Archiv ein. Wenn
Sie möchten einfügen einzige diejenigen der Dateien, die Sie auflisten
neuer als vorhandene Mitglieder mit demselben Namen sind, verwenden Sie diesen Modifikator.
Das u Modifikator ist nur für die Operation erlaubt r (ersetzen). In
insbesondere die Kombination qu ist nicht erlaubt, da die Überprüfung der
Zeitstempel würden jeden Geschwindigkeitsvorteil durch die Operation verlieren q.

U Do nicht arbeiten in deterministisch Modus. Dies ist die Umkehrung von D
Modifikator oben: Hinzugefügte Dateien und der Archivindex erhalten ihre
tatsächliche UID-, GID-, Zeitstempel- und Dateimoduswerte.

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

v Dieser Modifikator fordert die ausführlich Version einer Operation. Viele
Vorgänge zeigen zusätzliche Informationen an, z. B. Dateinamen
verarbeitet, wenn der Modifikator v wird angehängt.

V Dieser Modifikator zeigt die Versionsnummer von ar.

ar ignoriert eine Anfangsoption buchstabiert -X32_64, für Kompatibilität mit AIX.
Das durch diese Option erzeugte Verhalten ist das Standardverhalten für GNU ar. ar
unterstützt keine der anderen -X Optionen; Insbesondere ist dies der Fall
nicht unterstützt -X32 das ist die Standardeinstellung für AIX ar.

Der optionale Befehlszeilenschalter - Plug-in Name Ursachen ar um die zu laden
Plugin aufgerufen Name Dadurch werden weitere Dateiformate unterstützt. Das
Die Option ist nur verfügbar, wenn die Toolchain mit einem Plugin erstellt wurde
Support aktiviert.

Der optionale Befehlszeilenschalter --Ziel bfdname gibt an, dass die
Archivmitglieder haben ein anderes Objektcodeformat als Ihr
Standardformat des Systems. Sehen

@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-ar online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad