Что нужно для Linux приложения?, Разделяемые библиотеки |
Здравствуйте, гость ( Вход | Регистрация )
Что нужно для Linux приложения?, Разделяемые библиотеки |
kibsoft |
26.4.2010, 21:29
Сообщение
#1
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ?
Зависимости определил через ldd. |
|
|
quarz |
27.4.2010, 3:21
Сообщение
#2
|
Студент Группа: Участник Сообщений: 49 Регистрация: 3.11.2009 Пользователь №: 1202 Спасибо сказали: 5 раз(а) Репутация: 0 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. библиотеки ищутся в путях, указанных в LD_LIBRARY_PATH. Я тоже в свое время искал решение этой проблемы - где размещать библиотеки (.so кьюта). Остановился на таком подходе: программа запускается через скрипт .sh, в котором перед запуском бинарника к LD_LIBRARY_PATH дописываю свои пути к библиотекам. А вот тут хорошо описано как это все устроено в линуксе http://www.opennet.ru/base/dev/shared_lib_intro.txt.html |
|
|
Текстовая версия | Сейчас: 29.3.2024, 18:55 |