Когда нужна динамическая библиотека [дубликат]

0
17.04.2018, 08:56
1 ответ

Это в основном зависит от того, загружаются ли динамические библиотеки при запуске программы (, что было бы нормальным поведением с ld.so ), или лениво, когда код, который в них нуждается, впервые выполняется. В первом случае программа завершится с ошибкой очень рано. Во втором случае он может вообще не выполнять код, требующий динамической библиотеки, и просто работать успешно. Одним из примеров второго случая может быть программа обработки аудиофайлов, которая загружает аудиокодеки в зависимости от типа файла. Если у вас не установлен кодек mp3, он все равно может работать с другими типами файлов. (Комментарий муру указывает на вопрос, где это обсуждается более глубоко)

1
28.01.2020, 02:43

Теги

Похожие вопросы