我想玩 osu lazor,所以我从以下位置下载了 appimage 文件 他们的 GitHub 版本并试图逃跑。然而,当我尝试运行游戏时./osu.AppImage
,它说
-bash: ./osu.AppImage: cannot execute binary file: Exec format error
我发现出现这个错误是因为文件的格式不同。游戏的格式是
$ file osu.AppImage
osu.AppImage: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.18, stripped
而我电脑的格式是aarch64
.
我有两个选择
- 在模拟器中运行游戏
- 重新编译
我不想运行模拟器,因为游戏可能会变慢。
总之,我想重新编译可以运行的游戏aarch64
,但我不知道该怎么做。
如果您认为在模拟器(例如 qemu)上运行游戏是更好的选择,请告诉我。
GitHub 上也有源代码。