0

我希望有人可以帮助我:)

我正在运行 Arch Linux 并试图让游戏运行(半影序曲)。我已经下载了可执行文件,检查了 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

那么,这是我的发行版或应用程序的问题吗?

谢谢

4

1 回答 1

1

您缺少二进制文件的解释器。检查与

readelf -a penumbra.bin | grep -i program.interp

它想要什么。

于 2011-01-01T15:10:37.887 回答