Что нужно для Linux приложения?, Разделяемые библиотеки |
Здравствуйте, гость ( Вход | Регистрация )
Что нужно для Linux приложения?, Разделяемые библиотеки |
kibsoft |
26.4.2010, 21:29
Сообщение
#1
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ?
Зависимости определил через ldd. |
|
|
maint |
27.4.2010, 5:47
Сообщение
#2
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. есть такой файлик в RedHat-подобный дистрибутивах /etc/ld.so.conf. Занести туда можно любой путь к библиотекам. После выполнить ldconfig и вуаля. Думаю, что файлик и в других дистрах есть |
|
|
kibsoft |
27.4.2010, 9:48
Сообщение
#3
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. есть такой файлик в RedHat-подобный дистрибутивах /etc/ld.so.conf. Занести туда можно любой путь к библиотекам. После выполнить ldconfig и вуаля. Думаю, что файлик и в других дистрах есть В файл добавил строчку: include /usr/lib. ldconfig выдал это: Цитата /sbin/ldconfig.real: Can't unlink /usr/lib/libQtXmlPatterns.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtNetwork.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtGui.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtWebKit.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtXml.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtCore.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtDBus.so.4 |
|
|
maint |
27.4.2010, 10:18
Сообщение
#4
|
Участник Группа: Участник Сообщений: 235 Регистрация: 3.8.2009 Из: Иркутск Пользователь №: 982 Спасибо сказали: 28 раз(а) Репутация: 2 |
Linux приложению не хватит просто, чтобы все зависимости лежали в /use/lib ? Зависимости определил через ldd. есть такой файлик в RedHat-подобный дистрибутивах /etc/ld.so.conf. Занести туда можно любой путь к библиотекам. После выполнить ldconfig и вуаля. Думаю, что файлик и в других дистрах есть В файл добавил строчку: include /usr/lib. ldconfig выдал это: Цитата /sbin/ldconfig.real: Can't unlink /usr/lib/libQtXmlPatterns.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtNetwork.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtGui.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtWebKit.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtXml.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtCore.so.4 /sbin/ldconfig.real: Can't unlink /usr/lib/libQtDBus.so.4 include - это включение файлов с описанием мест расположения библиотек. Например include /home/libs/*.conf Проще с каждой новой строчки в этот файлик добавить расположение. Напимер: /usr/local/lib /opt/lib /home/lib |
|
|
Текстовая версия | Сейчас: 1.12.2024, 23:47 |