Вопросы к Поиску с Алисой
Статические и динамические библиотеки в программировании отличаются способом включения в программу. ru.wikipedia.org www.learncpp.com
Статическая библиотека — объектный файл, код из которого выборочно или полностью вставляется в программу на этапе компоновки. ru.wikipedia.org При компиляции программы с использованием статической библиотеки весь функционал библиотеки становится частью исполняемого файла. www.learncpp.com
Динамическая библиотека — файл, содержащий машинный код. ru.wikipedia.org Загружается в память процесса загрузчиком программ операционной системы либо при создании процесса, либо по запросу уже работающего процесса. ru.wikipedia.org При компиляции программы с использованием динамической библиотеки библиотека не становится частью исполняемого файла — она остаётся отдельной единицей. www.learncpp.com
Таким образом, основное отличие в том, что код статических библиотек при компиляции полностью входит в состав исполняемого файла, что делает программу легко переносимой. younglinux.info Код динамических библиотек не входит в исполняемый файл, последний содержит лишь ссылку на библиотеку. younglinux.info