2010-09-06 2 views
2

В чем разница между статической и динамической библиотекой в ​​unix? Как я могу использовать библиотеки в unix?Разница между статической и динамической библиотекой в ​​unix

+0

Возможный дубликат [Что означают «статически связанные» и «динамически связанные»?] (Http://stackoverflow.com/questions/311882/what-do-statically-linked-and-dynamically-linked-mean) – paxdiablo

ответ

2

Статические библиотеки связаны с вашим исполняемым файлом во время соединения, поэтому фиксируются в этой точке.

Для динамического связывания ссылка на библиотеку связана только во время ссылки. Динамическая библиотека (фактический код) связана с вашим исполняемым файлом load времени, когда вы запускаете свою программу.

Это означает, что вы можете изменить динамическую библиотеку в любое время, и вы будете использовать новую при следующем загрузке программы.

См. here для более подробной информации.

Смежные вопросы