Mundarija:

Linuxda statik va dinamik kutubxona nima?
Linuxda statik va dinamik kutubxona nima?

Video: Linuxda statik va dinamik kutubxona nima?

Video: Linuxda statik va dinamik kutubxona nima?
Video: #16 ALGORITMLAR | Graph va Breadth-First Search Dasturi 2024, May
Anonim

Statik kutubxonalar , bir nechta dasturlarda qayta foydalanish mumkin bo'lsa-da, kompilyatsiya vaqtida dasturga qulflanadi. Aksincha, a dinamik kutubxona qayta kompilyatsiya qilish zaruratisiz o'zgartirilishi mumkin. Chunki dinamik kutubxonalar bajariladigan fayldan tashqarida yashasa, dastur faqat bitta nusxasini yaratishi kerak kutubxonasi kompilyatsiya vaqtida fayllar.

Oddiy qilib aytganda, Linuxda dinamik kutubxona nima?

Linux ning ikki sinfini qo'llab-quvvatlaydi kutubxonalar , ya'ni: Statik kutubxonalar - kompilyatsiya vaqtida dasturga statik ravishda bog'lanadi. Dinamik yoki umumiy kutubxonalar – dastur ishga tushirilganda yuklanadi va xotiraga yuklanadi va ulanish ish vaqtida sodir bo'ladi.

Statik kutubxona dinamik kutubxonaga bog'liq bo'lishi mumkinmi? Ha, masalan, Windows funksiyalarini o'zingizning ichingizdan chaqirganingizda statik lib ular odatda ba'zilaridan dinamik kutubxona shuning uchun hech qanday farq bo'lmasligi kerak.

Xuddi shunday, Linuxda statik kutubxona nima?

Statik kutubxonalar : A Statik kutubxona yoki statik bog'langan kutubxona kompilyatsiya vaqtida qo'ng'iroq qiluvchida echiladigan va kompilyator, bog'lovchi yoki bog'lovchi tomonidan maqsadli dasturga ko'chiriladigan, ob'ekt fayli va mustaqil bajariladigan faylni ishlab chiqaradigan tartiblar, tashqi funktsiyalar va o'zgaruvchilar to'plamidir.

Statik kutubxonadan qanday foydalanasiz?

Statik kutubxona yaratish bosqichlari Keling, UNIX yoki UNIX kabi operatsion tizimda Statik kutubxona yaratamiz va foydalanamiz

  1. Kutubxonangizdagi funktsiyalarni o'z ichiga olgan C faylini yarating. /* Fayl nomi: lib_mylib.c */
  2. Kutubxona uchun sarlavha faylini yarating.
  3. Kutubxona fayllarini kompilyatsiya qilish.
  4. Statik kutubxona yarating.
  5. Endi bizning statik kutubxonamiz foydalanishga tayyor.

Tavsiya: