Есть программа которая устанавливает другую программу. И в ней нужно сделать еще чтобы она указалу путь к библиотекам которые идут с устанавливаемой программой.
Я делал так:
chdir("path/to/library/");
std::system("export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/path/to/library/");
Но он все равно пишет что не видит этих библиотек. Если зайти в эту папку и непосредственно от туда руками сделть экспорт типа
export LD_LIBRARY_PATH=$PWD
тогда все работает нормально.