Как установить RunPath бинарного файла?

Есть бесчисленное множество тем, описывающих, что RPATH, RUNPATH а также LD_LIBRARY_PATH и как они взаимодействуют, чтобы определить местонахождение библиотек.

Установить RPATH использовать параметры gcc:

-Wl,-rpath,/path/to/dir

Чтобы установить LD_LIBRARY_PATH, используйте:

export LD_LIBRARY_PATH= <path of lib>

Что я не могу найти, это как установить RUNPATH?

1 ответ

Кажется, для runpath установлено значение -Wl, если вы передадите --enable-new-dtags

http://blog.tremily.us/posts/rpath/

Похоже, что эти ссылки предполагают разницу в использовании для rpath и runpath, кажется, их порядок в списке поиска:

http://en.wikipedia.org/wiki/Rpath

Другие вопросы по тегам