Ошибка при выполнении файла с библиотекой GMP

#c #gmp

#c #gmp

Вопрос:

Я много раз устанавливал библиотеку gmp и запускал несколько программ. Каждый раз, когда я запускаю свою первую программу после «успешной» компиляции, я сталкиваюсь со следующей ошибкой.

 ./a.out: error while loading shared libraries: 
libgmp.so.10: cannot open shared object  file: No such file or directory
  

После огромного количества просмотров в сети я не смог правильно решить эту проблему.

PS: Одним из предложений на одном из форумов было создать ссылку на файл библиотеки, я думаю, в / usr / lib. Но это было сильно осуждено в той же теме.

В конце концов, я хочу, чтобы мой код запустился. Мы были бы признательны за быстрое решение этой проблемы.

Спасибо!!

Ответ №1:

Попробуйте ldd ./a.out , который должен показать вам, где система ищет библиотеку. Но да, это означает, что он установлен неправильно или что путь поиска для этой библиотеки не подходит.

Так что символическая ссылка может быть хорошей идеей. Как вы установили GMP на свой компьютер? apt-подобный или компиляционный?

Комментарии:

1. Я следовал традиционному способу make, make install