我希望有人可以帮助我:)
我正在运行Arch Linux并试图让游戏开始工作(Penumbra Overture)。我已经下载了可执行文件,检查了md5并将它们匹配,将其安装在目录中。但是,当我尝试执行该文件时,会出现错误:
bash: ./penumbra.bin: No such file or directory
确实存在,我在正确的文件夹中,并将其设置为可执行文件:
-rwxr-xr-x 1 kumagoro users 6814000 Apr 15 2010 penumbra.bin
文件penumbra.bin说:
penumbra.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
ldd penumbra.bin说:
not a dynamic executable
那么,这是我的发行版还是应用程序的问题?
谢谢
答案 0 :(得分:1)
您缺少二进制文件的解释器。检查
readelf -a penumbra.bin | grep -i program.interp
它想要什么。