我已多次安装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中创建库文件的链接。但它在同一个帖子中被严厉谴责。最终我希望我的代码能够运行。对此问题的快速解决方案将不胜感激。
谢谢!
答案 0 :(得分:0)
尝试ldd ./a.out
,它应该显示系统在哪里寻找lib。但是,是的,这意味着它没有正确安装,或者这个lib的搜索路径不好。
所以符号链接可能是个好主意。你是怎么在电脑上安装GMP的?类似于汇编还是编译?