Агуулгын хүснэгт:

Линукс дээрх статик ба динамик номын сан гэж юу вэ?
Линукс дээрх статик ба динамик номын сан гэж юу вэ?

Видео: Линукс дээрх статик ба динамик номын сан гэж юу вэ?

Видео: Линукс дээрх статик ба динамик номын сан гэж юу вэ?
Видео: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Дөрөвдүгээр сар
Anonim

Статик номын сангууд , олон программд дахин ашиглах боломжтой боловч хөрвүүлэх үед програмд түгжигддэг. Үүний эсрэгээр, А динамик номын сан дахин эмхэтгэх шаардлагагүйгээр өөрчилж болно. Учир нь динамик номын сангууд Гүйцэтгэгдэх файлаас гадуур ажиллаж байгаа бол програм нь зөвхөн нэг хуулбарыг хийх шаардлагатай номын сан хөрвүүлэх үед файлууд.

Линукс дээрх динамик номын сан гэж юу вэ?

Линукс гэсэн хоёр ангиллыг дэмждэг номын сангууд , тухайлбал: Статик номын сангууд – эмхэтгэх үед програмд статик байдлаар холбогддог. Динамик эсвэл хуваалцсан номын сангууд – програмыг эхлүүлж санах ойд ачаалагдах үед ачаалагдах ба ажиллах үед холболт үүсдэг.

Статик номын сан нь динамик номын сангаас хамааралтай байж болох уу? Тийм ээ, жишээлбэл, та цонхны функцүүдийг дотроосоо дуудах үед статик lib тэд ихэвчлэн заримаас байдаг динамик номын сан тиймээс ялгаа байх ёсгүй.

Үүний нэгэн адил Линукс дээрх статик номын сан гэж юу вэ?

Статик номын сангууд : А Статик номын сан эсвэл статик холбоотой номын сан гэдэг нь хөрвүүлэгч, холбогч эсвэл холбогчоор дамжуулан дуудагч дотор шийдэгдэж, зорилтот програм руу хуулж, объект файл болон бие даасан гүйцэтгэгдэх боломжтой программууд, гадаад функцууд болон хувьсагчдын багц юм.

Та статик номын санг хэрхэн ашигладаг вэ?

Статик номын сан үүсгэх алхамууд UNIX эсвэл UNIX гэх мэт үйлдлийн систем дээр Статик номын сан үүсгэж ашиглацгаая

  1. Номын сандаа функцуудыг агуулсан С файл үүсгэ. /* Файлын нэр: lib_mylib.c */
  2. Номын сангийн толгой файл үүсгэнэ үү.
  3. Номын сангийн файлуудыг эмхэтгэх.
  4. Статик номын сан үүсгэх.
  5. Одоо манай статик номын сан ашиглахад бэлэн боллоо.

Зөвлөмж болгож буй: