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

发布于 2024-10-10 02:43:41 字数 661 浏览 1 评论 0原文

我希望有人能帮助我解决这个问题:)

我正在运行 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

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

谢谢

I hope someone can help me with this :)

I am running Arch Linux and am trying to get a game to work (Penumbra Overture). I have downloaded the executable, checked the md5 and they match, installed it in a directory. However when I try to execute the file an error appears saying:

bash: ./penumbra.bin: No such file or directory

It does exist, I am in the right folder and it is set as executable:

-rwxr-xr-x 1 kumagoro users 6814000 Apr 15  2010 penumbra.bin

file penumbra.bin says:

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 says:

        not a dynamic executable

So, is this a problem with my distro or the application?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

2024-10-17 02:43:41

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

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

它想要什么。

You are missing the interpreter for the binary. Check with

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

what it wants.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文