libaio.so.1:无法打开共享库文件

wytten:

我有一个简单的测试程序,运行时会得到:

./hello: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

我这样链接:

$(CC) $(CCFLAGS) -o hello hello.o -L../ocilib-3.9.3/src/.libs -L../instantclient_11_2 -locilib

我的LD_LIBRARY_PATH包含以下内容:

LD_LIBRARY_PATH=../ocilib-3.9.3/src/.libs:../instantclient_11_2:/usr/lib

/ usr / lib看起来像这样:

Linux$ ls -l /usr/lib/libaio*
lrwxrwxrwx  1 root root   15 Nov  5  2008 /usr/lib/libaio.so.1 -> libaio.so.1.0.1
-rwxr-xr-x  1 root root 2632 Sep 16  2005 /usr/lib/libaio.so.1.0.0
-rwxr-xr-x  1 root root 2628 Sep 16  2005 /usr/lib/libaio.so.1.0.1

ldd hello的输出:

libocilib.so.3 => ../ocilib-3.9.3/src/.libs/libocilib.so.3 (0x0000002a95558000)
libc.so.6 => /lib64/tls/libc.so.6 (0x0000003811200000)
libclntsh.so.11.1 => ../instantclient_11_2/libclntsh.so.11.1 (0x0000002a956c4000)
/lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
libnnz11.so => ../instantclient_11_2/libnnz11.so (0x0000002a97f56000)
libdl.so.2 => /lib64/libdl.so.2 (0x0000003811500000)
libm.so.6 => /lib64/tls/libm.so.6 (0x0000003811700000)
libpthread.so.0 => /lib64/tls/libpthread.so.0 (0x0000003811b00000)
libnsl.so.1 => /lib64/libnsl.so.1 (0x0000003819000000)
libaio.so.1 => not found

我希望这里缺少一些简单的东西。oracle Instantclient软件包似乎需要libaio,但似乎已经安装了,那么问题是什么?

弯头:

看起来像是32/64位不匹配。所述LDD输出显示,主要从库/lib64中选择的。这表明您已经安装了64位版本的Oracle客户端并创建了64位可执行文件。但是libaio.so可能是32位的库,不能用于您的应用程序。

因此,您需要64位版本的libaio或创建32位版本的应用程序。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

加载共享库时出错:libevent-1.4.so.2:无法打开共享库文件:

wkhtmltopdf-libfontconfig.so.1:无法打开共享库文件

libstdc ++。so.5:无法打开共享库文件-但库已安装且是最新的

ImportError:libcublas.so.9.0:无法打开共享库文件

加载共享库时出错:libnsd.so:无法打开共享库文件:没有这样的文件或目录

svn:加载共享库时出错:libserf-1.so.1:无法打开共享库文件:没有这样的文件或目录

ImportError:libgomp.so.1:无法打开共享库文件:没有这样的文件或目录

libcurand.so.9.2:无法打开共享库文件:无此文件或目录

ImportError libdynet.so:无法打开共享库文件,没有这样的文件或目录

%OS ImportError:libedgetpu.so.1:无法打开共享库文件

ImportError:libGL.so.1:无法打开共享库文件:导入OCC时没有此类文件或目录

sqlplus:加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

skype:加载共享库时出错:libXss.so.1:无法打开共享库文件:没有这样的文件或目录

libpng15.so.15,无法打开共享库文件

加载共享库时出错:libXinerama.so.1:无法打开共享库文件:没有这样的文件或目录

libGLEW.so.1.11:无法打开共享库文件

加载共享库时出错:libogg.so.0:无法打开共享库文件:没有这样的文件或目录

无法启动门户网站2:无法加载启动器(libuuid.so.1:无法打开共享库文件:没有此类文件或目录)

加载共享库时出错:libc.so.6:无法打开共享库文件

加载共享库时出错:libsqlplus.so:无法打开共享库文件:没有这样的文件或目录

加载共享库时出错:libmysqlclient.so.20:无法打开共享库文件:没有这样的文件或目录

无法安装MySQL-libaio.so.1:无法打开共享库文件:没有此类文件或目录-带有持久性的实时安装

mplayer:加载共享库时出错:libvdpau.so.1:无法打开共享库文件:没有这样的文件或目录

加载共享库libzstd.so.1时apt-get错误无法打开共享对象文件,无此类文件或目录

libnlopt.so.0无法打开共享库文件

libcom_err.so.2:无法打开共享库文件

./speaks:加载共享库时出错:libespeak-ng.so.1:无法打开共享对象文件:没有这样的文件或目录

加载共享库时出错:libGLEW.so.1.10:无法打开共享对象文件

Tensorflow 共享库错误;导入错误:libcuda.so.1:无法打开共享对象文件:没有这样的文件或目录