#вопросы_с_собеседований
В чем разница между статической и динамической библиотеками?
- Статические библиотеки компонуются с программой на этапе компиляции, а динамические подключаются во время выполнения программы.
- Из статической библиотеки в программу копируется только используемый код, а динамическая библиотека подключается целиком.
- Статические библиотеки увеличивают размер конечного файла программы, динамические - нет.
- Если статическая библиотека обновляется, нужно перекомпилировать программу. Для динамической библиотеки достаточно заменить файл библиотеки.
- Статические библиотеки предпочтительны, когда важна скорость выполнения, динамические - когда нужна гибкость и меньший размер программы.
Post #1525
2.84K