错误解决:当前目录下有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下。

目录
相关文章
|
6月前
|
测试技术 iOS开发 Perl
废弃第三方库导致的library not found for -lXXXXX(linker command failed ) 完美解决方法
废弃第三方库导致的library not found for -lXXXXX(linker command failed ) 完美解决方法
95 0
|
6月前
|
Java 定位技术 Android开发
安装apk显示 requires unavailable shared library com.xxx
安装apk显示 requires unavailable shared library com.xxx
76 0
|
JavaScript
dyld: Library not loaded:解决办法
dyld: Library not loaded:解决办法
499 1
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
LINK : fatal error LNK1181: 无法打开输入文件“a.lib,b.lib” 可能原因是什么?
|
Linux
Linux操作系统下proj4库编译与安装及ERROR 6: Unable to load PROJ.4 library (libproj.so)问题解决
Linux操作系统下proj4库编译与安装及ERROR 6: Unable to load PROJ.4 library (libproj.so)问题解决
896 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
245 0