Решение этой проблемы в Linux заключается в следующем:
перейти в каталог $cd /etc/ld.so.conf.d/
создать новый файл $ touch xyz.conf открыть этот файл в любом редакторе $vi xyz.conf
Добавьте путь вашей динамической библиотеки в этот файл построчно, например, если ваш путь следующий:
/home/xyz/libs1:/home/xyz/libs2/:/home/xyz/libs3/
, тогда в этом файле должно быть три записи следующим образом: /home/xyz/libs1/
/home/xyz/libs2/
/home/xyz/libs3/
Затем сохраните этот файл и выполните следующую команду: $ldconfig
Все вышеперечисленные операции необходимо выполнить от имени root-пользователя