Ошибка при выполнении файла с библиотекой GMP - PullRequest
0 голосов
/ 27 мая 2011

Я много раз устанавливал библиотеку 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 Ответ

0 голосов
/ 27 мая 2011

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

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

...