EnglishFrenchSpanyol

Ad


Favicon OnWorks

mips-linux-gnu-ar - Dalam Talian di Awan

Jalankan mips-linux-gnu-ar dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan mips-linux-gnu-ar yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


ar - cipta, ubah suai dan ekstrak daripada arkib

SINOPSIS


ar [-X32_64] [-]p[mod] [--pasangkan nama] [--sasaran nama bfd] [relpos] [mengira] arkib
[ahli...]

DESCRIPTION


GNU ar program mencipta, mengubah suai dan mengekstrak daripada arkib. An arkib adalah tunggal
fail yang memegang koleksi fail lain dalam struktur yang memungkinkan untuk mendapatkan semula
fail individu asal (dipanggil ahli daripada arkib).

Kandungan, mod (kebenaran), cap masa, pemilik dan kumpulan fail asal adalah
disimpan dalam arkib, dan boleh dipulihkan semasa pengekstrakan.

GNU ar boleh menyelenggara arkib yang ahlinya mempunyai nama dalam apa jua panjang; bagaimanapun, bergantung kepada
bagaimana ar dikonfigurasikan pada sistem anda, had pada panjang nama ahli mungkin dikenakan
keserasian dengan format arkib yang dikekalkan dengan alat lain. Jika ia wujud, hadnya
selalunya ialah 15 aksara (biasa format yang berkaitan dengan a.out) atau 16 aksara (biasa bagi
format yang berkaitan dengan coff).

ar dianggap sebagai utiliti binari kerana arkib jenis ini paling kerap digunakan sebagai
perpustakaan memegang subrutin yang biasa diperlukan.

ar mencipta indeks kepada simbol yang ditakrifkan dalam modul objek boleh dipindahkan dalam arkib
apabila anda menentukan pengubah suai s. Setelah dibuat, indeks ini dikemas kini dalam arkib
apabila ar membuat perubahan pada kandungannya (kecuali untuk q operasi kemas kini). Sebuah arkib
dengan indeks sedemikian mempercepatkan pautan ke perpustakaan, dan membenarkan rutin dalam perpustakaan untuk
memanggil satu sama lain tanpa mengambil kira penempatan mereka dalam arkib.

Anda boleh menggunakannya nm -s or nm --print-armmap untuk menyenaraikan jadual indeks ini. Jika arkib kekurangan
jadual, satu lagi bentuk ar dipanggil ranlib boleh digunakan untuk menambah hanya jadual.

GNU ar boleh buat pilihan a nipis arkib, yang mengandungi indeks simbol dan rujukan
kepada salinan asal fail ahli arkib. Ini berguna untuk membina
perpustakaan untuk digunakan dalam pokok binaan tempatan, di mana objek boleh dipindahkan dijangka
kekal tersedia, dan menyalin kandungan setiap objek hanya akan membuang masa dan ruang.

Arkib boleh sama ada nipis atau boleh jadi biasa. Ia tidak boleh kedua-duanya pada masa yang sama.
Sebaik sahaja arkib dibuat formatnya tidak boleh diubah tanpa terlebih dahulu memadamnya dan kemudian
mencipta arkib baharu di tempatnya.

Arkib nipis juga diratakan, supaya menambah satu arkib nipis kepada arkib nipis yang lain
tidak bersarang, seperti yang akan berlaku dengan arkib biasa. Sebaliknya unsur-unsur
arkib pertama ditambah secara individu pada arkib kedua.

Laluan ke elemen arkib disimpan secara relatif kepada arkib itu sendiri.

GNU ar direka bentuk untuk serasi dengan dua kemudahan yang berbeza. Anda boleh mengawalnya
aktiviti menggunakan pilihan baris arahan, seperti pelbagai jenis ar pada sistem Unix;
atau, jika anda menentukan pilihan baris arahan tunggal -M, anda boleh mengawalnya dengan skrip
dibekalkan melalui input standard, seperti program "pustakawan" MRI.

PILIHAN


GNU ar membolehkan anda mencampurkan kod operasi p dan bendera pengubah suai mod dalam sebarang susunan, dalam
hujah baris arahan pertama.

Jika anda mahu, anda boleh memulakan hujah baris arahan pertama dengan sengkang.

. p keyletter menentukan operasi yang hendak dilaksanakan; ia mungkin salah satu daripada yang berikut, tetapi
anda mesti menyatakan hanya satu daripadanya:

d Padam modul daripada arkib. Nyatakan nama modul yang akan dipadamkan sebagai
ahli...; arkib tidak disentuh jika anda menentukan tiada fail untuk dipadam.

Jika anda nyatakan v pengubahsuai, ar menyenaraikan setiap modul kerana ia dipadamkan.

m Gunakan operasi ini untuk bergerak ahli dalam arkib.

Susunan ahli dalam arkib boleh membuat perbezaan dalam cara program dipautkan
menggunakan perpustakaan, jika simbol ditakrifkan dalam lebih daripada satu ahli.

Jika tiada pengubah digunakan dengan "m", mana-mana ahli yang anda namakan dalam ahli hujah adalah
berpindah ke akhir daripada arkib; anda boleh menggunakan a, b, Atau i pengubah suai untuk memindahkannya
tempat yang ditentukan sebaliknya.

p Cetak ahli arkib yang ditentukan, ke fail output standard. Sekiranya v
pengubah suai ditentukan, tunjukkan nama ahli sebelum menyalin kandungannya ke standard
output.

Jika anda nyatakan no ahli argumen, semua fail dalam arkib dicetak.

q Pantas tambah; Dari segi sejarah, tambahkan fail ahli... hingga akhir arkib, tanpa
memeriksa penggantian.

Pengubah suai a, b, dan i do tidak menjejaskan operasi ini; ahli baru sentiasa ditempatkan
di hujung arkib.

Pengubah suai v membuat ar senaraikan setiap fail seperti yang dilampirkan.

Oleh kerana titik operasi ini adalah kelajuan, pelaksanaan ar mempunyai pilihan untuk
tidak mengemas kini jadual simbol arkib jika ada. Terlalu banyak sistem yang berbeza
walau bagaimanapun andaikan bahawa jadual simbol sentiasa terkini, jadi GNU ar akan membina semula
meja walaupun dengan tambahan cepat.

Nota - GNU ar melayan perintah qs sebagai sinonim untuk r - menggantikan yang sedia ada
fail dalam arkib dan menambahkan yang baharu pada penghujungnya.

r Masukkan fail ahli... ke dalam arkib (dengan penggantian). Operasi ini berbeza
dari q kerana mana-mana ahli sedia ada sebelum ini dipadamkan jika nama mereka sepadan dengan mereka
sedang ditambah.

Jika salah satu fail dinamakan dalam ahli... tidak wujud, ar memaparkan mesej ralat,
dan tidak mengganggu mana-mana ahli arkib sedia ada yang sepadan dengan nama itu.

Secara lalai, ahli baharu ditambahkan pada penghujung fail; tetapi anda boleh menggunakan salah satu daripadanya
pengubah a, b, Atau i untuk meminta penempatan berbanding beberapa ahli sedia ada.

Pengubah suai v digunakan dengan operasi ini menimbulkan baris output untuk setiap fail
disisipkan, bersama-sama dengan salah satu huruf a or r untuk menunjukkan sama ada fail itu
dilampirkan (tiada ahli lama dipadam) atau diganti.

s Tambahkan indeks pada arkib atau kemas kini jika ia sudah wujud. Perhatikan arahan ini ialah
pengecualian kepada peraturan bahawa hanya ada satu surat perintah, kerana mungkin
untuk menggunakannya sama ada sebagai arahan atau pengubah suai. Dalam kedua-dua kes ia melakukan perkara yang sama.

t Paparan a meja menyenaraikan kandungan arkib, atau fail yang disenaraikan dalam
ahli... yang terdapat dalam arkib. Biasanya hanya nama ahli ditunjukkan; jika
anda juga mahu melihat mod (kebenaran), cap masa, pemilik, kumpulan dan saiz, anda
boleh meminta itu dengan juga menyatakan v pengubah.

Jika anda tidak menyatakan a ahli, semua fail dalam arkib disenaraikan.

Jika terdapat lebih daripada satu fail dengan nama yang sama (katakan, fie) dalam arkib (katakan ba),
ar t ba fie menyenaraikan hanya contoh pertama; untuk melihat mereka semua, anda mesti meminta a
penyenaraian lengkap---dalam contoh kami, ar t ba.

x Mengekstrak ahli (bernama ahli) daripada arkib. Anda boleh menggunakan v pengubahsuai dengan ini
operasi, untuk meminta itu ar senaraikan setiap nama semasa ia mengekstraknya.

Jika anda tidak menyatakan a ahli, semua fail dalam arkib diekstrak.

Fail tidak boleh diekstrak daripada arkib nipis.

- membantu
Memaparkan senarai pilihan baris arahan yang disokong oleh ar dan kemudian keluar.

--versi
Memaparkan maklumat versi ar dan kemudian keluar.

Sebilangan pengubah (mod) boleh segera mengikuti p huruf kunci, untuk menentukan variasi
pada tingkah laku operasi:

a Tambah fail baharu selepas ahli arkib yang sedia ada. Jika anda menggunakan pengubahsuai a, yang
nama ahli arkib sedia ada mesti ada sebagai relpos hujah, sebelum
arkib spesifikasi.

b Tambah fail baharu sebelum ahli arkib yang sedia ada. Jika anda menggunakan pengubahsuai b,
nama ahli arkib sedia ada mesti ada sebagai relpos hujah, sebelum
yang arkib spesifikasi. (sama seperti i).

c Buat arkib. Yang dinyatakan arkib sentiasa dicipta jika ia tidak wujud, apabila
anda meminta kemas kini. Tetapi amaran dikeluarkan melainkan anda menyatakan terlebih dahulu bahawa anda
mengharapkan untuk menciptanya, dengan menggunakan pengubah suai ini.

D Beroperasi dalam deterministik mod. Apabila menambah fail dan indeks arkib gunakan sifar untuk
UID, GID, cap masa dan gunakan mod fail yang konsisten untuk semua fail. Apabila pilihan ini
digunakan, jika ar digunakan dengan pilihan yang sama dan fail input yang sama, berbilang larian
akan mencipta fail output yang sama tanpa mengira pemilik fail input, kumpulan, fail
mod, atau masa pengubahsuaian.

If binutil telah dikonfigurasikan dengan --dayakan-arkib-deterministik, maka mod ini dihidupkan
secara lalai. Ia boleh dilumpuhkan dengan U pengubah suai, di bawah.

f Potong nama dalam arkib. GNU ar biasanya akan membenarkan nama fail dalam apa jua panjang.
Ini akan menyebabkan ia membuat arkib yang tidak serasi dengan asli ar
program pada beberapa sistem. Jika ini membimbangkan, pihak f pengubah suai boleh digunakan untuk memotong
nama fail apabila meletakkannya dalam arkib.

i Masukkan fail baharu sebelum ahli arkib yang sedia ada. Jika anda menggunakan pengubahsuai i,
nama ahli arkib sedia ada mesti ada sebagai relpos hujah, sebelum
yang arkib spesifikasi. (sama seperti b).

l Pengubah suai ini diterima tetapi tidak digunakan.

N Menggunakan mengira parameter. Ini digunakan jika terdapat berbilang entri dalam arkib
dengan nama yang sama. Ekstrak atau padam contoh mengira daripada nama yang diberikan daripada
arkib.

o Memelihara asal tarikh ahli semasa mengekstraknya. Jika anda tidak menyatakan
pengubah suai ini, fail yang diekstrak daripada arkib dicop dengan masa
pengekstrakan.

P Gunakan nama laluan penuh apabila memadankan nama dalam arkib. GNU ar tidak boleh mencipta an
arkib dengan nama laluan penuh (arkib tersebut bukan aduan POSIX), tetapi lain-lain
pencipta arkib boleh. Pilihan ini akan menyebabkan GNU ar untuk memadankan nama fail menggunakan a
nama laluan lengkap, yang boleh memudahkan apabila mengekstrak satu fail daripada fail
arkib yang dibuat oleh alat lain.

s Tulis indeks fail objek ke dalam arkib, atau kemas kini yang sedia ada, walaupun tidak
perubahan lain dibuat pada arkib. Anda boleh menggunakan bendera pengubah suai ini sama ada dengan mana-mana
operasi, atau bersendirian. Berlari ar s pada arkib adalah bersamaan dengan berjalan ranlib on
ia.

S Jangan jana jadual simbol arkib. Ini boleh mempercepatkan pembinaan perpustakaan yang besar
dalam beberapa langkah. Arkib yang terhasil tidak boleh digunakan dengan pemaut. Untuk
membina jadual simbol, anda mesti meninggalkan S pengubah suai pada pelaksanaan terakhir ar, atau anda
mesti lari ranlib pada arkib.

T Buat yang ditentukan arkib a nipis arkib. Jika ia sudah wujud dan merupakan perkara biasa
arkib, ahli sedia ada mesti hadir dalam direktori yang sama seperti arkib.

u Biasanya, ar r... memasukkan semua fail yang disenaraikan ke dalam arkib. Jika anda mahu
memasukkan hanyalah fail yang anda senaraikan yang lebih baharu daripada ahli sedia ada
nama yang sama, gunakan pengubah suai ini. The u pengubah suai dibenarkan hanya untuk operasi r
(ganti). Khususnya, gabungan qu tidak dibenarkan, sejak menyemak
cap masa akan kehilangan sebarang kelebihan kelajuan daripada operasi q.

U Do tidak beroperasi di deterministik mod. Ini adalah songsang bagi D pengubah suai, di atas:
menambah fail dan indeks arkib akan mendapat UID, GID, cap waktu dan fail sebenar mereka
nilai mod.

Ini adalah lalai melainkan binutil telah dikonfigurasikan dengan
--dayakan-arkib-deterministik.

v Pengubah suai ini meminta kata kerja versi operasi. Banyak operasi dipaparkan
maklumat tambahan, seperti nama fail diproses, apabila pengubahsuai v dilampirkan.

V Pengubah suai ini menunjukkan nombor versi ar.

ar mengabaikan pilihan awal yang dieja -X32_64, untuk keserasian dengan AIX. Tingkah laku
yang dihasilkan oleh pilihan ini adalah lalai untuk GNU ar. ar tidak menyokong mana-mana yang lain
-X pilihan; khususnya, ia tidak menyokong -X32 yang merupakan lalai untuk AIX ar.

Suis baris arahan pilihan --pasangkan nama sebab-sebab ar untuk memuatkan pemalam yang dipanggil nama
yang menambah sokongan untuk lebih banyak format fail. Pilihan ini hanya tersedia jika rantai alat
telah dibina dengan sokongan pemalam didayakan.

Suis baris arahan pilihan --sasaran nama bfd menyatakan bahawa ahli arkib adalah
dalam format kod objek yang berbeza daripada format lalai sistem anda. Lihat

@fail
Baca pilihan baris arahan daripada fail. Pilihan yang dibaca dimasukkan sebagai ganti
asal @fail pilihan. Jika fail tidak wujud, atau tidak boleh dibaca, maka pilihan
akan dilayan secara literal, dan tidak dikeluarkan.

Pilihan dalam fail dipisahkan oleh ruang putih. Aksara ruang putih mungkin disertakan
dalam pilihan dengan mengelilingi keseluruhan pilihan dalam petikan tunggal atau berganda. mana-mana
aksara (termasuk garis miring ke belakang) boleh disertakan dengan memberi awalan kepada aksara menjadi
disertakan dengan garis miring ke belakang. The fail mungkin sendiri mengandungi tambahan @fail pilihan; mana-mana
pilihan tersebut akan diproses secara rekursif.

Gunakan mips-linux-gnu-ar dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad