在64位操作系统上的Centos 7.1 – 32位程序
我已经在运行CentOS 7.1的64位VPS上成功安装了一个32位软件。 我不得不安装32位库之前,它会安装,但现在当我尝试启动它,我得到这个错误: [root@001 bin]# bash ./nre ./nre: ./nre: cannot execute binary file 如果我查阅文件要求,得到: [root@001 bin]# file nre nre: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked (uses shared libs), stripped 我所有的阅读都指出这个错误可能是一个32位的二进制问题,但是因为我已经安装了这个库,所以我有点困惑,为什么我收到这个错误。 我如何去诊断我是否确实错过了一个图书馆,如果我是,哪一个? 好吧,使用string-a命令,我想我能够产生一个依赖列表。 有没有一种简单的方法来确定我失踪? /lib/ld-linux.so.2 libnre.so __gmon_start__ _Jv_RegisterClasses _init _ZN11NreLauncher11getInstanceEv _fini _ZN11NreLauncher3nreEPKciPPc libdl.so.2 libstdc++.so.6 __gxx_personality_v0 libm.so.6 libgcc_s.so.1 libpthread.so.0 libc.so.6 _IO_stdin_used umask […]