0

我已经安装了很多次 gmp 库并运行了几个程序。每次在“成功”编译后运行我的第一个程序时,我都会遇到以下错误。

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

经过大量查看网络后,我无法正确解决此问题。

PS:其中一个论坛中的一个建议是在我认为/usr/lib 中创建指向库文件的链接。但它在同一个线程中受到了严厉的谴责。

最终我希望我的代码运行。对此问题的快速解决方案将不胜感激。

谢谢!!

4

1 回答 1

0

试试ldd ./a.out哪个应该告诉你系统在哪里寻找库。但是,是的,这意味着它没有正确安装,或者这个库的搜索路径不好。

所以符号链接可能是个好主意。您是如何在计算机上安装 GMP 的?apt-like 还是编译?

于 2011-05-27T13:02:04.977 回答