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

Posted ygtdxy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行程序出错无法找到库文件相关的知识,希望对你有一定的参考价值。

问题:在运行程序时,报如下故障
./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

 

以上是关于运行程序出错无法找到库文件的主要内容,如果未能解决你的问题,请参考以下文章

ftp应用程序出错:"远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)"

如何修复“运行‘应用程序’时出错:未找到默认活动”

MFC无法运行的原因?我在MFC中加入了一个CWebBrowser的控件后,运行没有出错,但是点击运行是却没有弹出窗

matlab 文件路径 运行出错

无法部署War文件:打开zip文件时出错

错误:无法找到运行此应用程序的运行时版本