Boost
CMake, компилятор: gcc
Полученный исполняемый файл выдаёт ошибку
./program: error while loading shared libraries: libboost_program_options.so.1.68.0: cannot open shared object file: No such file or directory
Как я уже выяснил, для запуска нужно исподьзовать LD_LIBRARY_PATH.
Сам вопрос: что и где мне следует добавить, чтобы он, например, создавал директорию lib, копировал тут файл библиотеки и использовал LD_LIBRARY_PATH=./lib/ по дефолту?
Тебе по дефолту не надо трогать LD path и тем более копировать .so
https://unix.stackexchange.com/questions/137492/load-shared-objects-relative-to-executable-path Оно?
Обсуждают сегодня