Каково различие между.o объектным файлом и .so файлом библиотеки?

Я должен был сделать, это только что и Поле списка были решением. Никто даже не заметит различия.

12
задан ozona 13 July 2009 в 03:35
поделиться

1 ответ

Ну, прошло какое-то время, так что простите меня, если я полностью ошибаюсь, но это по сути означает, что код внутри .so можно перемещать.

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

Это называется статической компоновкой (.o) или динамической компоновкой (.so)

См .: IBM Developer Works или Университет Калгари или IECC для получения дополнительной информации

Надеюсь, это ответит на ваши вопросы (и я надеюсь, что мое объяснение верно!)

8
ответ дан 2 December 2019 в 22:52
поделиться
Другие вопросы по тегам:

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