Компиляция библиотеки в корне проекта [дубликат]

162
30 января 2020, 03:10
На этот вопрос уже даны ответы здесь:
Обращение к *.so по относительному пути (4 ответа)
Закрыт 9 месяцев назад.

Как в линуксе можно скомпилировать программу с библиотекой .so, чтобы при запуске программы, она использовала библиотеку, которая лежит в том же каталоге что и программа? !

Answer 1

Можно попробовать передать линкеру следующие аргументы: -Wl,-rpath -Wl,'$ORIGIN'. Однако не все сборки линукса содержат линкер, поддерживающий костыль $ORIGIN, так что в общем случае это не обязательно сработает.

READ ALSO
множественное определение в c++

множественное определение в c++

Есть такой файл заголовок(header)

128
Сортировка по глубине в r-tree

Сортировка по глубине в r-tree

Использую r-tree из boost (geometry) для создания графической 2D сцены и возник такой вопрос: как сортировать объекты (box) по глубинеНа данный момент...

126
Вопрос по двунаправленному итератору [закрыт]

Вопрос по двунаправленному итератору [закрыт]

Хотите улучшить этот вопрос? Переформулируйте вопрос, чтобы он соответствовал тематике «Stack Overflow на русском»

150