Isi kandungan:

Apakah perpustakaan statik dan dinamik pada Linux?
Apakah perpustakaan statik dan dinamik pada Linux?

Video: Apakah perpustakaan statik dan dinamik pada Linux?

Video: Apakah perpustakaan statik dan dinamik pada Linux?
Video: Static and Dynamic Linking on Linux with gcc 2024, November
Anonim

Perpustakaan statik , semasa boleh diguna semula dalam berbilang program, dikunci ke dalam program pada masa penyusunan. Sebaliknya, a perpustakaan dinamik boleh diubah suai tanpa perlu menyusun semula. Kerana perpustakaan dinamik hidup di luar fail boleh laku, program hanya perlu membuat satu salinan fail perpustakaan fail pada masa penyusunan.

Ringkasnya, apakah perpustakaan dinamik dalam Linux?

Linux menyokong dua kelas perpustakaan , iaitu: Statik perpustakaan – terikat pada program secara statik pada masa penyusunan. Dinamik atau perpustakaan kongsi – dimuatkan apabila program dilancarkan dan dimuatkan ke dalam memori dan pengikatan berlaku pada masa jalankan.

Seseorang juga mungkin bertanya, bolehkah perpustakaan statik bergantung pada perpustakaan dinamik? Ya misalnya apabila anda memanggil fungsi windows dari dalam anda statik lib mereka biasanya dari beberapa perpustakaan dinamik jadi tidak sepatutnya ada perbezaan.

Begitu juga, apakah perpustakaan statik dalam Linux?

Perpustakaan Statik : A Perpustakaan statik atau berkait statik perpustakaan ialah satu set rutin, fungsi luaran dan pembolehubah yang diselesaikan dalam pemanggil pada masa penyusunan dan disalin ke dalam aplikasi sasaran oleh pengkompil, pemaut atau pengikat, menghasilkan fail objek dan boleh laku yang berdiri sendiri.

Bagaimanakah anda menggunakan perpustakaan statik?

Langkah-langkah untuk mencipta perpustakaan statik Mari kita cipta dan gunakan Pustaka Statik dalam UNIX atau UNIX seperti OS

  1. Buat fail C yang mengandungi fungsi dalam pustaka anda. /* Nama fail: lib_mylib.c */
  2. Buat fail pengepala untuk pustaka.
  3. Susun fail perpustakaan.
  4. Buat perpustakaan statik.
  5. Kini perpustakaan statik kami sedia untuk digunakan.

Disyorkan: