打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
运行错误:error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or



链接时可以通过-L和-l来指定自己的库,因此链接可以通过,但是运行时,系统仍无法找到指定的库,需要简单配置一下。

解决方法:

  可以直接在将自己的库所在路径添加到/etc/ld.so.conf文件中。但一般这个文件中的内容都是一句“include /etc/ld.so.conf.d/*.conf”,因此最好在/etc/ld.so.conf.d/目录下新建一个文件 , 如“xxx.conf”,然后将自己的库所在路径添加到这个conf文件中。

修改完文件后,以root身份运行  /sbin/ldconfig -v   。这一步必不可少,别丢了。

这时重新运行自己的程序,就没有问题了。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
make[1]: *** [install
缺少动态连接库.so--cannot open shared object file: No such file or directory
解决'GLIBC
编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题
linux下修改只读文件如/etc/ld.so.conf
【Linux动态库目录】增加linux动态库目录_linux 库目录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服