美文网首页
/lib/ld-linux.so.2: bad ELF inte

/lib/ld-linux.so.2: bad ELF inte

作者: ProudLin | 来源:发表于2019-08-27 12:23 被阅读0次

在自己的 Linux 机子上解压安装了 Linux 版本的 JDK ,想查看 jdk 的版本却报了这样的错误。

[xxx@localhost bin]$ ./java -version
-bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

菜逼的我当然看不懂,借用 Google 一搜,原来 /lib/ld-linux.so.2:错误的ELF解释器:没有这样的文件或目录,大概意思就是说我的 64 位版本不支持 32 的位应用程序,也就是未安装32位库支持。

https://stackoverflow.com/questions/8328250/centos-64-bit-bad-elf-interpreter?lq=1

鉴于我是 centOs 6.5 的,于是大佬提示让我执行

yum install glibc.i686

我先切换到 root 用户,因为本地的普通用户没配置 sudo 权限,

[xxx@localhost bin]$ sudo yum install glibc.i686
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

于是就切换到 root 权限,退到根目录下,再执行即可。

执行成功.png 成功.png

相关文章

网友评论

      本文标题:/lib/ld-linux.so.2: bad ELF inte

      本文链接:https://www.haomeiwen.com/subject/xynsectx.html