Linux下出现error while loading shared libraries,...cannot open shared object file: No such file..

原创 2016年05月31日 22:51:14

很多时候,当你下载了一个安装包之后。执行时,可能会出现如下的错误

error while loading shared libraries,...cannot open shared object file: No such file or directroy

而在你下载的安装包里面,共享库文件(.so的文件)就躺在那里啊。为什么还是提示找不到呢??
原来当执行函数动态链接.so时,如果此文件不在缺省目录下‘/lib’ and ‘/usr/lib’的时候,就会提示找不到库文件。所以一种解决办法就是将库文件移动到缺省目录‘/lib’ 和 ‘/usr/lib’下。

这里我解决办法是采用的设置 LD_LIBRARY_PATH环境变量。
LD_LIBRARY_PATH主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。

所以打开~/.bashrc 设置环境变量(个人喜好):

gedit ~/.bashrc

在文件尾部添加:

export LD_LIBRARY_PATH=“库文件的路径“

最后:

source ~/.bashrc

搞定!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

运行so文件时,出现error while loading shared libraries: libjvm.so: cannot open shared object file...

出现:error while loading shared libraries: libjvm.so: cannot open shared object file: No such file or ...
  • allankin
  • allankin
  • 2012年10月23日 16:15
  • 2069

Error While Loading Shared Libraries, Cannot Open Shared Object File

在编译通过以后,但是在执行的时候需要动态库,动态库找不到的话,会出现下面的错误。 error while loading shared libraries: libev.so.4: cannot op...
  • yusiguyuan
  • yusiguyuan
  • 2014年01月15日 20:24
  • 3191

关于 error while loading shared libraries: libXXX.so.1.2.3: cannot open shared object file: No such file or directory

此时你可以locate libXXX.so.1.2.3 (如果你的文件系统比以前有了变化,如安装了可能是需要的库的开发包,则需要 locate -u 一下)然后如果发现了libXXX.so.1.2.3...
  • qiek
  • qiek
  • 2005年11月27日 12:00
  • 14482

wish8.6: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such

运行hammerdb的时候报错: [oracle@rac1 ~]$ cd HammerDB-2.20/ [oracle@rac1 HammerDB-2.20]$ ./hammerdb.tcl ...
  • ghostliming
  • ghostliming
  • 2016年06月12日 14:40
  • 9922

error while loading shared libraries: libXXX.so.x: cannot open shared object file: No such file or

libXXX.so.X是个库文件,linux是动态链接库,在将logomaker移植到linux的时候,运行logomaker提示 error while loading shared librari...
  • u010194208
  • u010194208
  • 2013年09月28日 12:58
  • 1906

error while loading shared libraries: libboost_system.so.1.45.0: cannot open shared object file: No

http://stackoverflow.com/questions/4581305/error-while-loading-shared-libraries-libboost-system-so-1...
  • activeforcus
  • activeforcus
  • 2016年10月02日 13:55
  • 1044

csscan: error while loading shared libraries: libclntsh.so.11.1: cannot open shared object file: No

需要转换数据库的字符集,使用css
  • roofwei
  • roofwei
  • 2014年08月30日 19:48
  • 4987

db2start: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No suc

在centos64位6.4上安装db210.5时db2start报上面的错误 原因:是用yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的 解决办法:1....
  • sbwfgihc
  • sbwfgihc
  • 2013年11月22日 11:23
  • 4587

mplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No suc

mplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No suc...
  • lwj103862095
  • lwj103862095
  • 2012年11月19日 23:16
  • 6685

error while loading shared libraries: libopencv_core.so.2.4: cannot open shared object file: No such

在ubuntu下编译opencv程序后,执行报下面到错误: error while loading shared libraries: libopencv_core.so.2.4: cannot o...
  • eric41050808
  • eric41050808
  • 2016年12月15日 17:52
  • 1828
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下出现error while loading shared libraries,...cannot open shared object file: No such file..
举报原因:
原因补充:

(最多只允许输入30个字)