Технические различия между общими и статическими библиотеками? - PullRequest
0 голосов
/ 04 июля 2011

Есть ли различия в способе объединения статических и разделяемых библиотек?Например, может ли код из общей библиотеки быть загружен в исполняемый файл во время компиляции / компоновки, а не во время выполнения, как статическая библиотека?

1 Ответ

2 голосов
/ 06 июля 2011

Существуют ли различия в способе объединения статических и разделяемых библиотек?

Абсолютно; они очень разные животные. Одно существенное отличие состоит в том, что с архивной библиотекой вы связываете только то, что используете, но с общей библиотекой вы получаете все это.

может загружать код из разделяемой библиотеки в исполняемый файл во время компиляции / компоновки, а не во время выполнения

Не легко, но инструменты существуют.

как статическая библиотека

Я бы не назвал это "просто статической библиотекой" - механика и конечный результат очень разные.

...