Daftar Isi:

Apa itu perpustakaan statis dan dinamis di Linux?
Apa itu perpustakaan statis dan dinamis di Linux?

Video: Apa itu perpustakaan statis dan dinamis di Linux?

Video: Apa itu perpustakaan statis dan dinamis di Linux?
Video: Static and Dynamic Linking on Linux with gcc 2024, November
Anonim

Perpustakaan statis , sementara dapat digunakan kembali di beberapa program, dikunci ke dalam program pada waktu kompilasi. Sebaliknya, perpustakaan dinamis dapat dimodifikasi tanpa perlu dikompilasi ulang. Karena perpustakaan dinamis tinggal di luar file yang dapat dieksekusi, program hanya perlu membuat satu salinan dari perpustakaan file pada waktu kompilasi.

Sederhananya, apa perpustakaan dinamis di Linux?

Linux mendukung dua kelas perpustakaan , yaitu: Statis perpustakaan – terikat pada program secara statis pada waktu kompilasi. Dinamis atau perpustakaan bersama – dimuat ketika sebuah program diluncurkan dan dimuat ke dalam memori dan pengikatan terjadi pada saat dijalankan.

Orang mungkin juga bertanya, dapatkah perpustakaan statis bergantung pada perpustakaan dinamis? Ya misalnya ketika Anda memanggil fungsi windows dari dalam statis lib mereka biasanya dari beberapa perpustakaan dinamis jadi seharusnya tidak ada perbedaan.

Demikian pula, apa itu perpustakaan statis di Linux?

Perpustakaan Statis : A Perpustakaan statis atau tertaut secara statis Perpustakaan adalah seperangkat rutinitas, fungsi dan variabel eksternal yang diselesaikan dalam pemanggil pada waktu kompilasi dan disalin ke aplikasi target oleh kompiler, penghubung, atau pengikat, menghasilkan file objek dan executable yang berdiri sendiri.

Bagaimana Anda menggunakan perpustakaan statis?

Langkah-langkah membuat static library Mari kita membuat dan menggunakan Static Library di UNIX atau UNIX seperti OS

  1. Buat file C yang berisi fungsi di perpustakaan Anda. /* Nama file: lib_mylib.c */
  2. Buat file header untuk perpustakaan.
  3. Mengkompilasi file perpustakaan.
  4. Buat perpustakaan statis.
  5. Sekarang perpustakaan statis kami siap digunakan.

Direkomendasikan: