Announcement

Collapse
No announcement yet.

error while loading shared libraries

Collapse

Forum Topic List

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • error while loading shared libraries

    довольно часто при установке новой программы в linux возникает необходимость добавить одну или несколько библиотек. Компиляция и библиотеки и исполняемого файла прошли удачно, но но при запуске программы получаем что-ир вроде 'error while loading shared libraries: your_libname_here.so: cannot open shared object file: No such file or directory'



    и почти всегда же данная проблема вызвана отсутствием пути к директории с файлами библиотек в системном окружении или таковом у пользователя. Решается проблема просто, нужно либо:



    1. обновить кэш доступных библиотек при помощи команды:

    ldconfig - вы должны быть root



    либо



    2. добавить в файл /etc/ld.so.conf (в вашей системе он может быть в другом месте) путь к директории, содержащей нужную библиотеку

    На время текущего сеанса это же можно сделать при помощи команды:

    export LD_LIBRARY_PATH=/usr/local/lib

    (в даном случае путь /usr/local/lib выбран для примера)







Working...
X