使用GMP库执行文件时出错

时间:2011-05-27 12:47:25

标签: c gmp

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

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

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

PS:其中一个论坛的一个建议是在i think / usr / lib中创建库文件的链接。但它在同一个帖子中被严厉谴责。

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

所以符号链接可能是个好主意。你是怎么在电脑上安装GMP的?类似于汇编还是编译?