错误解决:当前目录下有so,提示 error while loading shared libraries

简介: 错误解决:当前目录下有so,提示 error while loading shared libraries

真是让人莫名其妙……


 ldd查看

ldd gh_main
  linux-vdso.so.1 =>  (0x00007ffed294f000)
  libgh2mqtt.so (0x00007f4475a29000)
  libgh2mysql.so (0x00007f4475826000)
  libgh2nvidia.so (0x00007f44755b6000)
  libgh2kit.so not found
  libjpeg.so.9 => /usr/local/lib/libjpeg.so.9 (0x00007f4474f73000)
  liblmdb.so => /usr/local/lib/liblmdb.so (0x00007f4474d5e000)

 出错的so,会提示not found。


解决办法1

 修改.bashrc中的PATH、LD_LIBRARY_PATH,加入当前目录(.)试试。


解决办法2

sudo ldconfig so所在路径


解决办法3

 将当前目录下的so,直接复制到/usr/lib下。

目录
相关文章
|
7月前
|
Java 定位技术 Android开发
安装apk显示 requires unavailable shared library com.xxx
安装apk显示 requires unavailable shared library com.xxx
89 0
|
JavaScript
dyld: Library not loaded:解决办法
dyld: Library not loaded:解决办法
524 1
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
|
PHP
Composer创建项目时报错:chdir(): No such file or directory (errno 2)
Composer创建项目时报错:chdir(): No such file or directory (errno 2)
223 0
|
Linux C语言 C++
VS编译出错:fatal error C1083: 无法打开包括文件:“stdbool.h”: No such file or directory
VS编译出错:fatal error C1083: 无法打开包括文件:“stdbool.h”: No such file or directory
705 0
(Anaconda)ImportError: DLL load failed while importing win32file: 找不到指定的模块。
(Anaconda)ImportError: DLL load failed while importing win32file: 找不到指定的模块。
(Anaconda)ImportError: DLL load failed while importing win32file: 找不到指定的模块。
|
开发工具 Windows
“basetsd.h”: No such file or directory,LINK : fatal error LNK1158: 无法运行“rc.exe”报错
无法打开包括文件: “basetsd.h”: No such file or directory 解决方案
“basetsd.h”: No such file or directory,LINK : fatal error LNK1158: 无法运行“rc.exe”报错
错误解决:当前目录下有so,提示 error while loading shared libraries
错误解决:当前目录下有so,提示 error while loading shared libraries
256 0