在linux下运行程序时,发现了error while loading shared libraries这种错误,具体如下
error while loading shared libraries: xxx.so:cannot open shared object file: No such file or directory
出现这类错误时表示系统找不到这个库文件或者这个库文件不存在。
1.查看/usr/local/lib,如果xxx.so不存在,加上这个库文件,然后运行/sbin/ldconfig -v即可
2.如果xxx.so文件存在却出现这种错误时,表示系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。
在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。
本文详细介绍了如何在Linux环境下解决运行程序时遇到的error while loading shared libraries错误,包括检查和添加缺失库文件、更新ld.so.conf配置等步骤。
3230

被折叠的 条评论
为什么被折叠?



