Linux执行程序时缺少连接库的解决办法
2016-12-08 10:22
323 查看
Linux执行程序时缺少连接库的解决办法
Linux执行程序时如果缺少连接库会提示如下错误:
error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory
下面叙述以Centos系统为例。
先查找 xxx.so.0 所在路径:
# find / -name xxx.so.0
/usr/local/lib/xxx.so.0
然后执行下面命令就可以了。
# ldconfig /usr/local/lib
这样做虽然解决了问题,但每次需要使用时都要执行一次,很麻烦。如果把路径加入到文件 /etc/ld.so.conf 中,就不必每次都执行 ldconfig 命令了。如下:
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig // 再执行一次 ldconfig
问题解决。
参考:
http://www.cnblogs.com/smartvessel/archive/2011/01/21/1940868.html
http://blog.sina.com.cn/s/blog_6e9273c901018b8k.html
Linux执行程序时如果缺少连接库会提示如下错误:
error while loading shared libraries: xxx.so.0: cannot open shared object file: No such file or directory
下面叙述以Centos系统为例。
先查找 xxx.so.0 所在路径:
# find / -name xxx.so.0
/usr/local/lib/xxx.so.0
然后执行下面命令就可以了。
# ldconfig /usr/local/lib
这样做虽然解决了问题,但每次需要使用时都要执行一次,很麻烦。如果把路径加入到文件 /etc/ld.so.conf 中,就不必每次都执行 ldconfig 命令了。如下:
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig // 再执行一次 ldconfig
问题解决。
参考:
http://www.cnblogs.com/smartvessel/archive/2011/01/21/1940868.html
http://blog.sina.com.cn/s/blog_6e9273c901018b8k.html
相关文章推荐
- Linux编译程序时缺少连接库的解决办法
- Linux编译程序时缺少连接库的解决办法
- Linux下SSH远程连接断开后让程序继续运行解决办法
- Linux下SSH远程连接断开后让程序继续运行解决办法
- Linux下SSH远程连接断开后让程序继续运行解决办法
- 解决:linux 下关闭连接后保持程序执行
- Linux下执行程序出现 Text file busy 时的解决办法
- 解决Qt程序在Linux下无法输入中文的办法(与下文连接)
- Linux下SSH远程连接断开后让程序继续运行解决办法
- Linux下执行程序出现 Text file busy 时的解决办法
- linux 下执行程序总是提示permission denied的解决办法
- Linux下执行程序出现 Text file busy 时的解决办法。
- Linux下SSH远程连接断开后让程序继续运行解决办法
- Linux下SSH远程连接断开后让程序继续运行解决办法
- iptux(linux下的飞信)安装中缺少包解决办法
- 解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法
- crontab shell、python程序不执行的解决办法
- linux下ssh 、mysal连接很慢的解决办法
- ORA-12518 TNS:监听程序无法分发客户机连接 解决办法
- 在Linux中执行.sh脚本,异常/bin/sh^M: 解决办法