EnglezăFrancezăGermanăItalianăportughezăRusăSpaniolă

Favicon OnWorks

mips64el-linux-gnuabi64-ar - Online în cloud

Rulați mips64el-linux-gnuabi64-ar în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda mips64el-linux-gnuabi64-ar care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


ar - creați, modificați și extrageți din arhive

REZUMAT


ar [-X32_64] [-]p[Mod] [--conecteaza nume] [--ţintă bfdname] [relpos] [conta] Arhiva
[membru...]

DESCRIERE


GNU ar programul creează, modifică și extrage din arhive. Un Arhiva este un singur
fișier care conține o colecție de alte fișiere într-o structură care face posibilă recuperarea
fișierele individuale originale (numite membrii a arhivei).

Conținutul fișierelor originale, modul (permisiunile), marcajul de timp, proprietarul și grupul sunt
păstrate în arhivă și pot fi restaurate la extracție.

GNU ar poate păstra arhive ai căror membri au nume de orice lungime; totusi, in functie de
cum ar este configurat pe sistemul dumneavoastră, poate fi impusă o limită pentru lungimea numelui de membru
compatibilitate cu formatele de arhivă menținute cu alte instrumente. Dacă există, limita
este adesea de 15 caractere (tipic pentru formatele legate de a.out) sau 16 caractere (tipic pentru
formate legate de coff).

ar este considerat un utilitar binar deoarece arhivele de acest fel sunt cel mai des folosite ca
biblioteci deținând subrutinele necesare în mod obișnuit.

ar creează un index la simbolurile definite în modulele obiect relocabile din arhivă
când specificați modificatorul s. Odată creat, acest index este actualizat în arhivă
oricând ar efectuează o modificare a conținutului său (cu excepția q operațiune de actualizare). O arhivă
cu un astfel de index accelerează conectarea la bibliotecă și permite rutinelor din bibliotecă să
sună unul pe altul fără a ține cont de plasarea lor în arhivă.

Puteți folosi nm -s or nm --print-armap pentru a enumera acest tabel index. Dacă unei arhive îi lipsește
masă, o altă formă de ar denumit ranlib poate fi folosit pentru a adăuga doar tabelul.

GNU ar poate crea opțional un subțire arhivă, care conține un index de simbol și referințe
la copiile originale ale dosarelor membre ale arhivei. Acest lucru este util pentru construcție
biblioteci pentru utilizare într-un arbore de construcție local, unde se așteaptă ca obiectele relocabile
rămân disponibile, iar copierea conținutului fiecărui obiect ar pierde doar timp și spațiu.

O arhivă poate fi fie subțire sau poate fi normal. Nu poate fi ambele în același timp.
Odată ce o arhivă este creată, formatul acesteia nu poate fi schimbat fără a o șterge mai întâi și apoi
creând o nouă arhivă în locul ei.

Arhivele subțiri sunt, de asemenea aplatizată, astfel încât adăugarea unei arhive subțiri la o altă arhivă subțire
nu îl cuibărește, așa cum s-ar întâmpla cu o arhivă normală. În schimb elementele din
prima arhivă sunt adăugate individual la a doua arhivă.

Căile către elementele arhivei sunt stocate relativ la arhiva însăși.

GNU ar este conceput pentru a fi compatibil cu două facilități diferite. Îi poți controla
activitate folosind opțiuni de linie de comandă, cum ar fi diferitele varietăți de ar pe sisteme Unix;
sau, dacă specificați opțiunea de linie de comandă unică -M, îl puteți controla cu un script
furnizate prin intrare standard, cum ar fi programul RMN „bibliotecar”.

OPŢIUNI


GNU ar vă permite să amestecați codul de operare p și steaguri modificatoare Mod în orice ordine, în interior
primul argument din linia de comandă.

Dacă doriți, puteți începe primul argument din linia de comandă cu o liniuță.

p keyletter specifică ce operație să execute; poate fi oricare dintre următoarele, dar
trebuie să specificați doar una dintre ele:

d Șterge module din arhivă. Specificați numele modulelor care vor fi șterse
membru...; arhiva este neatinsă dacă nu specificați niciun fișier de șters.

Dacă specificați v modificator, ar listează fiecare modul pe măsură ce este șters.

m Utilizați această operațiune pentru a muta membri într-o arhivă.

Ordinea membrilor într-o arhivă poate face diferența în modul în care programele sunt legate
folosind biblioteca, dacă un simbol este definit în mai mult de un membru.

Dacă nu sunt utilizați modificatori cu „m”, membrii pe care îi numiți în membru argumentele sunt
mutat la capăt a arhivei; poți folosi a, b, Sau i modificatori la care să le mute
un loc specificat în schimb.

p membrii specificați ai arhivei, la fișierul de ieșire standard. Dacă v
modificatorul este specificat, afișați numele membrului înainte de a copia conținutul acestuia în standard
ieșire.

Daca specificati nr membru argumente, toate fișierele din arhivă sunt tipărite.

q Rapid adăuga; Din punct de vedere istoric, adăugați fișierele membru... până la sfârșitul Arhiva, fără
verificarea înlocuirii.

Modificatorii a, b, și i do nu afectează această operațiune; noi membri sunt întotdeauna plasați
la finalul arhivei.

Modificatorul v face ar enumerați fiecare fișier așa cum este atașat.

Deoarece scopul acestei operațiuni este viteza, implementările de ar au opțiunea de
nu se actualizează tabelul de simboluri al arhivei dacă există unul. Prea multe sisteme diferite
totuși să presupunem că tabelele de simboluri sunt întotdeauna actualizate, deci GNU ar va reconstrui
tabel chiar și cu o anexare rapidă.

Notă - GNU ar tratează comanda qs ca sinonim pentru r - înlocuirea deja existente
fișiere din arhivă și adăugând altele noi la sfârșit.

r Inserați fișierele membru... în Arhiva (cu înlocuire). Această operațiune diferă
din q prin aceea că toți membrii existenți anterior sunt șters dacă numele lor se potrivesc cu acestea
fiind adăugată.

Dacă unul dintre fișierele numite în membru... nu exista, ar afișează un mesaj de eroare,
și lasă netulburați orice membru existent al arhivei care se potrivește cu acel nume.

În mod implicit, noi membri sunt adăugați la sfârșitul fișierului; dar puteți folosi unul dintre
modificatori a, b, Sau i pentru a solicita plasament în raport cu un membru existent.

Modificatorul v utilizat cu această operație generează o linie de ieșire pentru fiecare fișier
introduse, împreună cu una dintre litere a or r pentru a indica dacă dosarul a fost
atașat (niciun membru vechi șters) sau înlocuit.

s Adăugați un index la arhivă sau actualizați-l dacă acesta există deja. Rețineți că această comandă este
o excepție de la regula că nu poate exista decât o singură scrisoare de comandă, deoarece este posibil
pentru a-l folosi fie ca comandă sau ca modificator. În ambele cazuri, face același lucru.

t Afișează a tabel enumerarea conținutului de Arhiva, sau cele ale fișierelor enumerate în
membru... care sunt prezente în arhivă. În mod normal, este afișat doar numele membrului; dacă
de asemenea, doriți să vedeți modurile (permisiunile), marcajul de timp, proprietarul, grupul și dimensiunea dvs
poate solicita ca prin specificarea de asemenea a v modificator.

Dacă nu specificați a membru, toate fișierele din arhivă sunt listate.

Dacă există mai multe fișiere cu același nume (de exemplu, încredere) într-o arhivă (să zicem ba),
ar t ba încredere enumeră doar prima instanță; pentru a le vedea pe toate, trebuie să ceri a
lista completă --- în exemplul nostru, ar t ba.

x Extrage membri (numiți membru) din arhivă. Puteți folosi v modificator cu aceasta
operațiune, să solicite asta ar enumerați fiecare nume pe măsură ce îl extrage.

Dacă nu specificați a membru, toate fișierele din arhivă sunt extrase.

Fișierele nu pot fi extrase dintr-o arhivă subțire.

--Ajutor
Afișează lista de opțiuni de linie de comandă acceptate de ar și apoi iese.

--versiune
Afișează informațiile despre versiunea ar și apoi iese.

O serie de modificatori (Mod) poate urma imediat p keyletter, pentru a specifica variațiile
asupra comportamentului unei operații:

a Adăugați fișiere noi după un membru existent al arhivei. Dacă utilizați modificatorul a,
numele unui membru existent al arhivei trebuie să fie prezent ca relpos argument, înainte de
Arhiva specificație.

b Adăugați fișiere noi înainte un membru existent al arhivei. Dacă utilizați modificatorul b,
numele unui membru existent al arhivei trebuie să fie prezent ca relpos argument, înainte
il Arhiva specificație. (la fel ca i).

c Crea arhiva. Cele specificate Arhiva este întotdeauna creat dacă nu a existat, când
cereți o actualizare. Dar un avertisment este emis dacă nu specificați în prealabil că dvs
așteptați să-l creați, folosind acest modificator.

D Operați în determinat modul. Când adăugați fișiere și indexul arhivei, utilizați zero pentru
UID-uri, GID-uri, marcaje temporale și utilizați moduri de fișiere consecvente pentru toate fișierele. Când această opțiune
este folosit, dacă ar este utilizat cu opțiuni identice și fișiere de intrare identice, rulări multiple
va crea fișiere de ieșire identice, indiferent de proprietarii, grupurile și fișierele fișierelor de intrare
moduri sau timpi de modificare.

If binutils a fost configurat cu --activare-arhive-deterministe, atunci acest mod este activat
în mod implicit. Poate fi dezactivat cu U modificator, mai jos.

f Trunchiază numele în arhivă. GNU ar va permite în mod normal nume de fișiere de orice lungime.
Acest lucru îl va determina să creeze arhive care nu sunt compatibile cu nativul ar
program pe unele sisteme. Dacă aceasta este o preocupare, f modificatorul poate fi folosit pentru a trunchia
nume de fișiere atunci când le puneți în arhivă.

i Inserați fișiere noi înainte un membru existent al arhivei. Dacă utilizați modificatorul i,
numele unui membru existent al arhivei trebuie să fie prezent ca relpos argument, înainte
il Arhiva specificație. (la fel ca b).

l Acest modificator este acceptat, dar nu este utilizat.

N Folosește conta parametru. Acesta este utilizat dacă există mai multe intrări în arhivă
cu acelasi nume. Extrageți sau ștergeți instanța conta a numelui dat din
Arhiva.

o Păstrați original datele membrilor la extragerea acestora. Dacă nu specificați
acest modificator, fișierele extrase din arhivă sunt ștampilate cu ora de
extracţie.

P Utilizați numele complet al căii atunci când potriviți nume din arhivă. GNU ar nu se poate crea un
arhiva cu un nume complet de cale (astfel de arhive nu sunt reclamații POSIX), ci altele
creatorii de arhive pot. Această opțiune va provoca GNU ar pentru a potrivi numele fișierelor folosind a
nume complet de cale, care poate fi convenabil atunci când extrageți un singur fișier dintr-un
arhivă creată de un alt instrument.

s Scrieți un index de fișier obiect în arhivă sau actualizați unul existent, chiar dacă nu
se face o altă modificare în arhivă. Puteți utiliza acest indicator modificator fie cu oricare
operație, sau singur. Alergare ar s pe o arhivă este echivalent cu rularea ranlib on
aceasta.

S Nu generați un tabel cu simboluri de arhivă. Acest lucru poate accelera construirea unei biblioteci mari
în mai multe etape. Arhiva rezultată nu poate fi utilizată cu linkerul. Pentru a
construiți un tabel de simboluri, trebuie să omiteți S modificator la ultima execuție a ar, sau tu
trebuie să alerge ranlib pe arhiva.

T Faceți cele specificate Arhiva a subțire Arhiva. Dacă există deja și este obișnuit
arhiva, membrii existenti trebuie sa fie prezenti in acelasi director ca Arhiva.

u In mod normal, ar r... inserează toate fișierele listate în arhivă. Daca ti-ar placea
insera numai cele din fișierele pe care le enumerați care sunt mai noi decât membrii existenți ai
aceleași nume, utilizați acest modificator. The u modificatorul este permis numai pentru operație r
(a inlocui). În special, combinația qu nu este permis, deoarece verificarea
marcajele de timp ar pierde orice avantaj de viteză din operațiune q.

U Do nu operează în determinat modul. Acesta este inversul lui D modificator, mai sus:
fișierele adăugate, iar indexul arhivei își va primi UID-ul, GID-ul, marca temporală și fișierul
valorile modului.

Aceasta este valoarea implicită, dacă nu binutils a fost configurat cu
--activare-arhive-deterministe.

v Acest modificator solicită prolix versiunea unei operațiuni. Afișează multe operațiuni
informații suplimentare, cum ar fi numele fișierelor procesate, atunci când modificatorul v este anexat.

V Acest modificator arată numărul versiunii de ar.

ar ignoră o opțiune inițială scrisă -X32_64, pentru compatibilitate cu AIX. Comportamentul
produs de această opțiune este implicit pentru GNU ar. ar nu suportă niciunul dintre celelalte
-X Opțiuni; în special, nu suportă -X32 care este implicit pentru AIX ar.

Comutatorul opțional de linie de comandă --conecteaza nume cauze ar pentru a încărca pluginul numit nume
care adaugă suport pentru mai multe formate de fișiere. Această opțiune este disponibilă numai dacă lanțul de instrumente
a fost construit cu suportul pentru plugin activat.

Comutatorul opțional de linie de comandă --ţintă bfdname precizează că membrii arhivei sunt
într-un format de cod obiect diferit de formatul implicit al sistemului dvs. Vedea

@fişier
Citiți opțiunile din linia de comandă din fişier. Opțiunile citite sunt inserate în locul lui
original @fişier opțiune. Dacă fişier nu există, sau nu poate fi citit, atunci opțiunea
vor fi tratate la propriu și nu eliminate.

Opțiuni în fişier sunt separate prin spații albe. Poate fi inclus un caracter alb
într-o opțiune înconjurând întreaga opțiune fie între ghilimele simple, fie duble. Orice
caracterul (inclusiv o bară oblică inversă) poate fi inclus prin prefixarea caracterului care trebuie să fie
incluse cu o bară oblică inversă. The fişier poate conține în sine @ suplimentarfişier Opțiuni; orice
astfel de opțiuni vor fi procesate recursiv.

Utilizați mips64el-linux-gnuabi64-ar online folosind serviciile onworks.net


Ad


Ad

Cele mai recente programe online Linux și Windows