Мазмуну:

Linux боюнча статикалык жана динамикалык китепкана деген эмне?
Linux боюнча статикалык жана динамикалык китепкана деген эмне?

Video: Linux боюнча статикалык жана динамикалык китепкана деген эмне?

Video: Linux боюнча статикалык жана динамикалык китепкана деген эмне?
Video: DHCP Explained - протокол динамической конфигурации хоста 2024, Май
Anonim

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

Жөн эле, Linux динамикалык китепкана деген эмне?

Linux эки классты колдойт китепканалар , тактап айтканда: Статикалык китепканалар – компиляция учурунда статикалык түрдө программага байланат. Динамикалык же жалпы китепканалар – программа ишке киргенде жана эстутумга жүктөлгөндө жүктөлөт жана иштөө учурунда байланышат.

Статикалык китепкана динамикалык китепканадан көз каранды болобу? Ооба, мисалы, сиз өзүңүздүн ичинен Windows функцияларын чакырганда статикалык lib алар, адатта, кээ бирлерден болуп саналат динамикалык китепкана ошондуктан эч кандай айырма болбошу керек.

Ошо сыяктуу эле, Linux статикалык китепкана деген эмне?

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

Статикалык китепкананы кантип колдоносуз?

Статикалык китепкананы түзүү кадамдары Келгиле, OS сыяктуу UNIX же UNIXте Статикалык китепкананы түзүп, колдонобуз

  1. Китепканаңызда функцияларды камтыган C файлын түзүңүз. /* Файлдын аты: lib_mylib.c */
  2. Китепкана үчүн баш файлды түзүңүз.
  3. Китепкана файлдарын түзүү.
  4. Статикалык китепкана түзүү.
  5. Эми биздин статикалык китепкана колдонууга даяр.

Сунушталууда: