码迷,mamicode.com
首页 > 其他好文 > 详细

运行程序出错无法找到库文件

时间:2016-06-15 14:03:44      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

问题:在运行程序时,报如下故障
./smart_biz: error while loading shared libraries: libredisclient.so: cannot open shared object file: No such file or directory

①库文件不存在,需要添加库文件    ②系统64位,而程序库文件只是32位的

 

1.查找是否存在该库文件,注:文件权限

find / -name " libredisclient.so"

 

2.打印可执行档依赖的共享库文件

ldd smart_biz

技术分享

 

3.查看该库文件信息

readelf -h /usr/local/lib/libredisclient.so

技术分享

 

4.加入需要的苦文件

vi /etc/ld.so.conf 编辑完成后,执行命令:sudo /sbin/ldconf

技术分享

 

运行程序出错无法找到库文件

标签:

原文地址:http://www.cnblogs.com/yangg518/p/5586867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!