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에서도 사용할 수 있습니다.