IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

i686-linux-gnu-ar - Online nel cloud

Esegui i686-linux-gnu-ar 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-ar 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


ar - crea, modifica ed estrai da archivi

SINOSSI


ar [-X32_64] [-]p[mod] [--collegare Nome] [--obbiettivo bfdname] [repos]
[contare] archiviare [membro...]

DESCRIZIONE


Il GNU ar programma crea, modifica ed estrae da archivi. Un
archiviare è un singolo file che contiene una raccolta di altri file in a
struttura che permette di recuperare l'individuo originario
file (chiamati Persone dell'archivio).

Il contenuto dei file originali, la modalità (permessi), il timestamp, il proprietario e
sono conservati nell'archivio e possono essere ripristinati al momento dell'estrazione.

GNU ar può mantenere archivi i cui membri hanno nomi di qualsiasi lunghezza;
tuttavia, a seconda di come ar è configurato sul tuo sistema, un limite su
la lunghezza del nome del membro può essere imposta per compatibilità con l'archivio
formati mantenuti con altri strumenti. Se esiste, il limite è spesso
15 caratteri (tipico dei formati relativi ad a.out) o 16 caratteri
(tipico dei formati relativi al coff).

ar è considerata un'utilità binaria perché archivi di questo tipo sono
più spesso usato come biblioteche contenere le subroutine comunemente necessarie.

ar crea un indice per i simboli definiti in oggetto rilocabile
moduli nell'archivio quando si specifica il modificatore s. Una volta creato,
questo indice viene aggiornato nell'archivio ogni volta che ar fa una modifica al suo
contenuto (salvo per il q operazione di aggiornamento). Un archivio con un tale
index velocizza il collegamento alla libreria e consente le routine nel
biblioteca di chiamarsi a vicenda indipendentemente dalla loro collocazione nella
archivio.

Puoi usare nm -s or nm --print-armap per elencare questa tabella indice. Se uno
all'archivio manca la tabella, altra forma di ar detto ranlib può essere utilizzata
per aggiungere solo la tabella.

GNU ar può facoltativamente creare un sottile archivio, che contiene un simbolo
indice e riferimenti alle copie originali dei file membri del
archivio. Questo è utile per creare librerie da usare all'interno di un locale
build tree, dove dovrebbero rimanere gli oggetti rilocabili
disponibile, e copiare il contenuto di ogni oggetto sarebbe solo uno spreco
tempo e spazio.

Un archivio può essere sottile oppure può essere normale. Non possono essere entrambe le cose
allo stesso tempo. Una volta creato un archivio, il suo formato non può essere
modificato senza prima eliminarlo e quindi creare un nuovo archivio in
il suo posto.

Anche gli archivi sottili sono appiattita, in modo che l'aggiunta di un archivio sottile a
un altro archivio sottile non lo annida, come accadrebbe con un normale
archivio. Vengono invece aggiunti gli elementi del primo archivio
singolarmente al secondo archivio.

I percorsi agli elementi dell'archivio sono memorizzati relativi al
archivio stesso.

GNU ar è progettato per essere compatibile con due diverse strutture. Voi
può controllare la sua attività utilizzando le opzioni della riga di comando, come le diverse
varietà di ar su sistemi Unix; oppure, se specifichi il singolo comando-
opzione linea -M, puoi controllarlo con uno script fornito tramite standard
input, come il programma "bibliotecario" di risonanza magnetica.

VERSIONI


GNU ar consente di mescolare il codice dell'operazione p e flag modificatori mod in
qualsiasi ordine, all'interno del primo argomento della riga di comando.

Se lo desideri, puoi iniziare il primo argomento della riga di comando con un trattino.

I p keyletter specifica quale operazione eseguire; potrebbe essere uno qualsiasi di
quanto segue, ma è necessario specificarne solo uno:

d Elimina moduli dall'archivio. Specificare i nomi dei moduli a
essere cancellato come membro...; l'archivio è intatto se si specifica no
file da eliminare.

Se specifichi il file v modificatore, ar elenca ogni modulo così com'è
cancellato.

m Usa questa operazione per cambiano membri in un archivio.

L'ordinamento dei membri in un archivio può fare la differenza nel modo
i programmi sono collegati usando la libreria, se un simbolo è definito in
più di un membro.

Se non vengono utilizzati modificatori con "m", tutti i membri che nomi nel
membro gli argomenti vengono spostati in fine dell'archivio; Puoi usare
, il a, b, o i modificatori per spostarli invece in un luogo specificato.

p Stampa i membri specificati dell'archivio, allo standard output
file. Se la v modificatore è specificato, mostra il nome del membro prima
copiandone il contenuto sullo standard output.

Se specifichi no membro argomenti, tutti i file nell'archivio
sono stampati.

q Presto aggiungere; Storicamente, aggiungi i file membro... fino alla fine di
archiviare, senza verificare la sostituzione.

I modificatori a, be i do non influenzare questa operazione; nuovi membri
sono sempre posti alla fine dell'archivio.

Il modificatore v fa ar elenca ogni file man mano che viene aggiunto.

Poiché il punto di questa operazione è la velocità, le implementazioni di ar
avere la possibilità di non aggiornare la tabella dei simboli dell'archivio se presente
esiste. Troppi sistemi diversi tuttavia presuppongono quel simbolo
le tabelle sono sempre aggiornate, quindi GNU ar ricostruirà anche la tabella
con una rapida aggiunta.

Nota - GNU ar tratta il comando qs come sinonimo di r - sostituzione
file già esistenti nell'archivio e aggiungendone di nuovi al
fine.

r Inserisci i file membro... in archiviare (con sostituzione). Questo
il funzionamento è diverso da q in quanto eventuali membri già esistenti
vengono cancellati se i loro nomi corrispondono a quelli aggiunti.

Se uno dei file nominati in membro... non esiste, ar display
un messaggio di errore e lascia indisturbati i membri esistenti di
l'archivio che corrisponde a quel nome.

Per impostazione predefinita, i nuovi membri vengono aggiunti alla fine del file; ma tu
può usare uno dei modificatori a, b, o i per richiedere il posizionamento
rispetto a qualche membro esistente.

Il modificatore v utilizzato con questa operazione genera una riga di output
per ogni file inserito, insieme a una delle lettere a or r a
indicare se il file è stato aggiunto (nessun vecchio membro eliminato) o
sostituito.

s Aggiungi un indice all'archivio o aggiornalo se esiste già.
Nota che questo comando è un'eccezione alla regola che può essere solo
essere una lettera di comando, in quanto è possibile utilizzarla sia come a
comando o un modificatore. In entrambi i casi fa la stessa cosa.

t Visualizza a tavolo elencando il contenuto di archiviare, o quelli del
file elencati in membro... che sono presenti nell'archivio.
Normalmente viene mostrato solo il nome del membro; se vuoi vedere anche il
modalità (autorizzazioni), timestamp, proprietario, gruppo e dimensioni, puoi
richiedere che specificando anche il v modificatore.

Se non specifichi a membro, tutti i file nell'archivio sono
elencati.

Se c'è più di un file con lo stesso nome (diciamo, o) in un
archivio (diciamo ba), ar t ba o elenca solo la prima istanza; a
vederli tutti, devi chiedere un elenco completo --- nel nostro esempio,
ar t ba.

x Estratto membri (chiamati membro) dall'archivio. Puoi usare il v
modificatore con questa operazione, per richiedere che ar elenca ogni nome come
lo estrae.

Se non specifichi a membro, tutti i file nell'archivio sono
estratto.

I file non possono essere estratti da un archivio sottile.

--Aiuto
Visualizza l'elenco delle opzioni della riga di comando supportate da ar e poi
esce.

--versione
Visualizza le informazioni sulla versione di ar e poi esce.

Una serie di modificatori (mod) può seguire immediatamente il p lettera chiave, a
specificare variazioni sul comportamento di un'operazione:

a Aggiungi nuovi file dopo un membro esistente dell'archivio. Se usi
il modificatore a, il nome di un membro dell'archivio esistente deve essere
presente come repos argomento, prima del archiviare specificazione.

b Aggiungi nuovi file prima un membro esistente dell'archivio. Se usi
il modificatore b, il nome di un membro dell'archivio esistente deve essere
presente come repos argomento, prima del archiviare specificazione.
(uguale a i).

c Creare l'archivio. Il specificato archiviare è sempre creato se è
non esisteva, quando si richiede un aggiornamento. Ma viene lanciato un avvertimento
a meno che non specifichi in anticipo che ti aspetti di crearlo, da
usando questo modificatore.

D Operare in deterministico modalità. Quando si aggiungono file e l'archivio
index usa zero per UID, GID, timestamp e usa file coerente
modalità per tutti i file. Quando viene utilizzata questa opzione, se ar è usato con
opzioni identiche e file di input identici, più esecuzioni lo faranno
creare file di output identici indipendentemente dai file di input'
proprietari, gruppi, modalità file o tempi di modifica.

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

f Tronca i nomi nell'archivio. GNU ar normalmente consentirà il file
nomi di qualsiasi lunghezza. Questo farà sì che crei archivi che
non sono compatibili con il nativo ar programma su alcuni sistemi. Se
questa è una preoccupazione, il f il modificatore può essere usato per troncare il file
nomi quando li metti nell'archivio.

i Inserisci nuovi file prima un membro esistente dell'archivio. Se tu
usa il modificatore i, il nome di un membro dell'archivio esistente deve essere
presente come repos argomento, prima del archiviare specificazione.
(uguale a b).

l Questo modificatore è accettato ma non utilizzato.

N Usa il contare parametro. Questo è usato se ce ne sono più
voci nell'archivio con lo stesso nome. Estrai o cancella
esempio contare del nome dato dall'archivio.

o Conserva il file i date dei membri al momento dell'estrazione. Se
non si specifica questo modificatore, file estratti dall'archivio
sono timbrati con l'ora di estrazione.

P Usa il nome del percorso completo quando corrisponda ai nomi nell'archivio. GNU ar
non èpossibile creare un archivio con un nome di percorso completo (tali archivi sono
non reclamo POSIX), ma altri creatori di archivi possono. Questa opzione
causerà GNU ar per abbinare i nomi dei file utilizzando un nome di percorso completo,
che può essere conveniente quando si estrae un singolo file da un
archivio creato da un altro strumento.

s Scrivi un indice di file oggetto nell'archivio o aggiorna uno esistente
uno, anche se non vengono apportate altre modifiche all'archivio. Puoi usare
questo flag modificatore con qualsiasi operazione o da solo. In esecuzione ar
s su un archivio è equivalente a correre ranlib su di esso.

S Non generare una tabella dei simboli di archivio. Questo può accelerare
costruire una grande biblioteca in più fasi. L'archivio risultante
non può essere utilizzato con il linker. Per costruire una tabella dei simboli,
devi omettere il S modificatore sull'ultima esecuzione di ar, o tu
deve correre ranlib sull'archivio.

T Fai lo specificato archiviare a sottile archivio. Se esiste già
ed è un archivio regolare, i membri esistenti devono essere presenti in
la stessa directory di archiviare.

u Normalmente, ar r... inserisce tutti i file elencati nell'archivio. Se
vorresti inserire esclusivamente quelli dei file che elenchi che sono
più recenti dei membri esistenti con lo stesso nome, usa questo modificatore.
I u il modificatore è consentito solo per l'operazione r (sostituire). In
particolare, la combinazione qu non è consentito, poiché il controllo del
i timestamp perderebbero qualsiasi vantaggio di velocità dall'operazione q.

U Do non operare in deterministico modalità. Questo è l'inverso di D
modificatore, sopra: file aggiunti e l'indice dell'archivio otterrà il loro
valori effettivi di UID, GID, timestamp e modalità file.

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

v Questo modificatore richiede il verboso versione di un'operazione Molti
le operazioni visualizzano informazioni aggiuntive, come i nomi dei file
elaborato, quando il modificatore v è allegato.

V Questo modificatore mostra il numero di versione di ar.

ar ignora un'opzione iniziale digitata -X32_64, per compatibilità con AIX.
Il comportamento prodotto da questa opzione è l'impostazione predefinita per GNU ar. ar
non supporta nessuno degli altri -X opzioni; in particolare, lo fa
non supporta -X32 che è l'impostazione predefinita per AIX ar.

L'opzione della riga di comando opzionale --collegare Nome cause ar per caricare il file
plugin chiamato Nome che aggiunge il supporto per più formati di file. Questo
l'opzione è disponibile solo se la toolchain è stata creata con il plugin
supporto abilitato.

L'opzione della riga di comando opzionale --obbiettivo bfdname specifica che il
i membri dell'archivio sono in un formato di codice oggetto diverso dal tuo
formato predefinito del sistema. Vedere

@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-ar online usando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • 2
    Tema React di WooCommerce Nextjs
    Tema React di WooCommerce Nextjs
    Tema React WooCommerce, costruito con
    Avanti JS, Webpack, Babel, Node e
    Express, utilizzando GraphQL e Apollo
    Cliente. Negozio WooCommerce a React(
    contiene: Prodotti...
    Scarica il tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repository dei pacchetti per ArchLabs Questo è un file
    applicazione che può anche essere recuperata
    da
    https://sourceforge.net/projects/archlabs-repo/.
    È stato ospitato in OnWorks in...
    Scarica archlabs_repo
  • 4
    Progetto Zefiro
    Progetto Zefiro
    Il progetto Zephyr è una nuova generazione
    sistema operativo in tempo reale (RTOS) che
    supporta più hardware
    architetture. Si basa su a
    kernel a ingombro ridotto...
    Scarica il progetto zephyr
  • 5
    SCons
    SCons
    SCons è uno strumento di costruzione di software
    che è un'alternativa superiore al
    il classico strumento di costruzione "Make" che
    tutti conosciamo e amiamo. SCons è
    implementato un...
    Scarica SCons
  • 6
    PSInt
    PSInt
    PSeInt è un interprete di pseudo-codice per
    studenti di programmazione di lingua spagnola.
    Il suo scopo principale è quello di essere uno strumento per
    imparare e comprendere le basi
    concetto...
    Scarica PSInt
  • Di Più "

Comandi Linux

  • 1
    7z
    7z
    7z - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Corri 7z
  • 2
    7za
    7za
    7za - Un archiviatore di file con la massima estensione
    rapporto di compressione ...
    Esegui 7za
  • 3
    raccapricciante
    raccapricciante
    CREEPY - Un'informazione di geolocalizzazione
    aggregatore DESCRIZIONE: raccapricciante è un
    applicazione che ti permette di raccogliere
    informazioni relative alla geolocalizzazione su
    utenti di...
    Corri inquietante
  • 4
    cricket-compila
    cricket-compila
    cricket - Un programma per gestire il
    raccolta e visualizzazione di serie temporali
    dati ...
    Esegui la compilazione di cricket
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - script da ottenere
    informazioni sulla versione installata
    di G-Wrap...
    Esegui g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access - Controlla l'accesso a
    mapset corrente per altri utenti sul
    sistema. Se non viene fornita alcuna opzione, viene stampato
    stato attuale. PAROLE CHIAVE: generale, mappa
    gestione, p...
    Esegui g.accessgrass
  • Di Più "

Ad