MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Как приложить к программе свои динамические либы конкретных версий
22.01.2009
17:13
Текстовые метки: linux, инсталляция программ
Раздел: Компьютер - Программирование - Компилятор GCC

Чтобы вместе с программой приложить динамические (*.so) библиотеки нужных версий, можно сделать рядом с бинарником каталог /lib, и положить туда нужные библитеки.


Затем написать шелл-скрипт запуска программы, в котором должна присутсвовать строка


LD_LIBRARY_PATH=`pwd`/lib:$LD_LIBRARY_PATH;export LD_LIBRARY_PATH


а затем с этом же скрипте надо вызвать выполнение бинарника. Скрипт положить рядом с бинарником, и запускать его, а не бинарь. В результате вначале будут искаться библиотеки в поддиректории /lib, а затем только в системных поддиректориях.


Таким образом сделаны инсталляторы среды разработки QtCreator и игры Astromenance.

Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования