我刚刚为 linux 下载了 Zodiac(一种化学软件),我尝试sudo bash ./Zodiac_linux从它的安装目录中使用,但收到了错误:
./Zodiac_linux: ./Zodiac_linux: cannot execute binary file
Run Code Online (Sandbox Code Playgroud)
如果相关,我正在运行 12.10。
运行file Zodiac_linux给出输出:
Zodiac_linux: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.8, not stripped
Run Code Online (Sandbox Code Playgroud)
的输出locate libopenbabel是:
/home/brentonhorne/build_babel/lib/libopenbabel.so
/home/brentonhorne/build_babel/lib/libopenbabel.so.4
/home/brentonhorne/build_babel/lib/libopenbabel.so.4.0.2
/usr/lib/libopenbabel.so.4
/usr/lib/libopenbabel.so.4.0.1
/usr/local/lib/libopenbabel.so
/usr/local/lib/libopenbabel.so.4
/usr/local/lib/libopenbabel.so.4.0.2
/usr/share/doc/libopenbabel4
/usr/share/doc/libopenbabel4/changelog.Debian.gz
/usr/share/doc/libopenbabel4/copyright
/var/lib/dpkg/info/libopenbabel4.list
/var/lib/dpkg/info/libopenbabel4.md5sums
/var/lib/dpkg/info/libopenbabel4.postinst
/var/lib/dpkg/info/libopenbabel4.postrm
/var/lib/dpkg/info/libopenbabel4.shlibs
Run Code Online (Sandbox Code Playgroud)
mtd*_*ans 11
Bash 是一个 shell,它不能执行二进制文件。
假设文件已经是可执行的,你可以简单地输入./Zodiac_linux.
如果它还不是可执行的,你可以设置可执行位,sudo chmod +x ./Zodiac_linux然后运行上面的命令。
| 归档时间: |
|
| 查看次数: |
54939 次 |
| 最近记录: |