EnglezăFrancezăSpaniolă

Rulați servere | Ubuntu > | Fedora > |


Favicon OnWorks

h8300-hitachi-coff-ar - Online în cloud

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

Aceasta este comanda h8300-hitachi-coff-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 [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 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 punctul acestei operațiuni este viteza, indexul tabelului de simboluri al arhivei nu este
actualizat, chiar dacă a existat deja; poți să folosești ar s or ranlib în mod explicit pentru a actualiza
indexul tabelului de simboluri.

Cu toate acestea, prea multe sisteme diferite presupun că anexarea rapidă reconstruiește indexul, deci GNU ar
ustensile q ca sinonim pentru r.

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.

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.

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.

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.

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.

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.

Utilizați h8300-hitachi-coff-ar online folosind serviciile onworks.net


Ad


Ad