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

搞定!!!

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

相关文章推荐

error while loading shared libraries: libnet.so.9: cannot open shared object file: No such **解决方法

原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可.         另外一个原因就是已经安装了该共享库...

error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such

今天写了个简单的mysql程序,通过C语言。 示例代码 View Code #include "stdio.h" #include "mysql.h" #include pthread....

jps: error while loading shared libraries: libjli.so: cannot open shared object file: No such file..

今天用jps查看hadoop运行情况,发现如题所示的问题,网上的一个解决办法是删除/usr/bin/javac 和 /usr/bin/jar ,然后重新建立/usr/bin/javac 到jdk安装目...

aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file

学习中遇到的问题

./bin/logServer: error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or dir

环境: ctenos 数据库: mysql 5.5 程序在编译成后, 运行执行文件报如下错误:./bin/logServer: error while loading shared libraries...
  • Gengoo
  • Gengoo
  • 2011-03-10 13:32
  • 6039

error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file

执行srvctl时报错 [oracle@rac01 bin]$ srvctl /u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: er...

error while loading shared libraries: libperl.so: cannot open shared object file: No such file or di

vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file ...

错误解决error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file

目录(?)[-] 方法1 方法2 前提:ubuntu-debug机器上向SVN提交了pdu-IVT,想在别的普通机器上验证直接make能否成功,编译出的用户程序能否运行。工作PC机上装有VMwa...

Error While Loading Shared Libraries, Cannot Open Shared Object File

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

error while loading shared libraries: xxx.so.0:cannot open shared object file:的错误解决

前提:ubuntu-debug机器上向SVN提交了pdu-IVT,想在别的普通机器上验证直接make能否成功,编译出的用户程序能否运行。 工作PC机上装有VMware,里面的ubuntu版本跟ub...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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