[gcc]как слинковать динамическую библиотеку

dus1970

лежащую в папке /my/folder, если возможности поправить ld.so.conf нет?
Что происходит:


#gcc -L/my/folder -lsome file.c
выполняется без ошибок
#ldd a.out
libsome.so.0 => not found


Буду весьма.

Marinavo_0507

LD_LIBRARY_PATH=/my/folder ./a.out
P.S. папок в *nix нет, только отцы

dus1970

отцам -- сыновнее почтение

sergey_m

Если библиотека всегда будет лежать в /my/folder, то:


#gcc -L/my/folder -lsome -Xlinker -rpath -Xlinker /my/folder file.c

Оставить комментарий
Имя или ник:
Комментарий: