Дом развитие Что такое статическая библиотека? - определение из техопедии

Что такое статическая библиотека? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает статическая библиотека?

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


Статическая библиотека предоставляет эффективный механизм для повторного использования кода.

Техопедия объясняет статическую библиотеку

Статические библиотеки вызываются и активируются программным языком и операционной системой (ОС), а не динамическими библиотеками, которые используют разные механизмы реализации. Только разработчик или пользователь может связать статическую библиотеку с приложением.


Большинство концепций библиотеки являются производными от статической библиотеки, которая возникла из концепции, в которой одни и те же программные коды или подпрограммы не реализуются повторно для различных приложений или компонентов. Скорее, библиотека с необходимыми процедурами определена.


Основные преимущества статической библиотеки:

  • Обеспечивает версию библиотеки и совместимость с разработанным кодом приложения, облегчая поддержку версии.
  • Позволяет создавать отдельные исполняемые файлы. Только обязательные библиотечные части исполняемого файла должны быть связаны, в отличие от динамической библиотеки, которая требует загрузки всей библиотеки. Однако размер исполняемого файла выше при использовании статической библиотеки.
Что такое статическая библиотека? - определение из техопедии