Apakah itu .a file dalam linux

WBOY
Lepaskan: 2022-07-14 16:06:21
asal
3308 orang telah melayarinya

Di Linux, fail ".a" ialah fail perpustakaan pautan statik merujuk kepada fungsi atau proses yang akan dipanggil yang dipautkan kepada fail boleh laku dan menjadi sebahagian daripada fail boleh laku; fail. Kod fungsi yang dipanggil tidak disalin ke fail boleh laku aplikasi, tetapi maklumat perihalan fungsi yang dipanggil ditambahkan padanya.

Apakah itu .a file dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.

Apakah itu .a file dalam Linux?

.fail ialah fail perpustakaan pautan statik dalam sistem LINUX.

Pautan statik yang dipanggil merujuk kepada memautkan fungsi atau proses yang akan dipanggil ke dalam fail boleh laku dan menjadi sebahagian daripada fail boleh laku. Apabila berbilang atur cara memanggil fungsi yang sama, akan terdapat berbilang salinan fungsi dalam ingatan, sekali gus membazirkan sumber memori yang berharga. .so fail ialah fail perpustakaan kongsi (dipautkan secara dinamik). Kod fungsi yang dipanggil melalui pemautan dinamik tidak disalin ke fail boleh laku aplikasi, tetapi hanya maklumat perihalan fungsi yang dipanggil (selalunya beberapa maklumat penempatan semula) ditambahkan padanya Hanya apabila aplikasi dimuatkan Apabila memori mula berjalan, di bawah pengurusan sistem pengendalian, hubungan pautan diwujudkan antara program aplikasi dan .so yang sepadan.

.fail ialah gabungan berbilang fail .o. Fail .o ialah fail objek, dan kandungan yang terkandung di dalamnya adalah arahan boleh laku mesin seperti 01. Apabila program hendak dilaksanakan, ia perlu dipautkan adalah untuk memautkan berbilang fail .o ke dalam satu fail boleh laku .

Meluaskan pengetahuan

.o ialah objek, yang bersamaan dengan fail obj yang disusun di bawah tingkap, biasanya dikenali sebagai fail sasaran.

. a ialah arkib, yang bersamaan dengan fail lib yang disusun di bawah Windows VC, biasanya dikenali sebagai fail perpustakaan statik

.o ialah fail pautan, .a ialah fail perpustakaan statik, yang dijana oleh. .o fail, sebagai Perpustakaan menyediakan fungsi dan antara muka untuk program luaran.

Jana fail .o:

gcc -c test.o test.c
Salin selepas log masuk

Jana fail .a:

ar cqs test.a test.o
Salin selepas log masuk

.o bersamaan dengan fail obj dalam windows, a .c atau . Fail cpp sepadan dengan fail .o

.a ialah gabungan beberapa fail .o, digunakan untuk sambungan statik, iaitu mod STATIC .a fail boleh dipautkan untuk menjana fail boleh laku exe

.begitu juga objek kongsi, digunakan untuk sambungan dinamik, serupa dengan Windows dll. Ia dimuatkan apabila digunakan

Pembelajaran yang disyorkan: Tutorial video Linux

.

Atas ialah kandungan terperinci Apakah itu .a file dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan