2011-05-27 76 views
0

我已经多次安装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中创建指向库文件的链接。但它在同一个线索中被严重谴责。

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

谢谢!

回答

0

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

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

+0

我跟着传统make,make install – Maverickgugu 2011-05-27 13:14:19