Ошибка libmysqlclient. Нет файла (хотя его там)

Попытка запустить программу. Я получаю сообщение об ошибке следующим образом:

./theforgottenserver: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory

У меня есть libmysqlclient.so.15 в каталоге / usr / lib64. Итак, файл есть, я даже положил его в каталог программ, который я пытаюсь запустить.

1
задан 16 July 2014 в 20:32

1 ответ

Согласно руководству Ubuntu:

ldconfig создает, обновляет и удаляет необходимые ссылки и кэш (для использования компоновщиком во время выполнения, ld.so) в новые общие библиотеки, найденные в каталогах, определенных на командной строке, в файле/etc/ld.so.conf, и в доверяемых каталогах (/usr/lib и / lib).

В Вашем случае, проверьте, присутствует ли /usr/lib64 в /etc/ld.so.conf, и если это, должностное лицо:

  sudo ldconfig

, Если /usr/lib64 не присутствует в ld.so.conf, можно следовать это как пример о том, как добавить пользовательский каталог и загрузчик ссылки обновления.

0
ответ дан 16 July 2014 в 20:32

Другие вопросы по тегам:

Похожие вопросы: