arm64에서 x86_64 바이너리 실행

arm64에서 x86_64 바이너리 실행

나는 arm64 GNU/Linux에서 x86_64 바이너리를 실행하는 간단한 방법을 찾고 있었습니다.

qemu-user: 를 시도했지만 qemu-x86-64 -L /usr/x86-64-linux-gnu /opt/x86_64program해당 내용을 얻었 /lib/libc.so.6: version 'GLIBC_2.32' not found으므로 계속해서 소스에서 컴파일하고 설치해 보았습니다. 성공하지 못했지만 여전히 오류가 발생했습니다.

그래서 Cargo를 사용하여 소스(Rust로 작성됨)에서 바이너리를 빌드하고 대상 매개변수를 다음으로 설정하려고 했습니다 aarch64-unknown-linux-gnu. 대부분의 구성 요소를 컴파일한 후 had to abort due to previous error라이브러리의 오류와 관련된 것 같다는 오류가 발생합니다( 안에 /usr/bin/ld).

이 시점에서 나는 그것이 작동할 수 있다는 희망을 포기했습니다.

arm64에서 x86_64 바이너리를 실행하는 방법은 무엇입니까?

감사해요

관련 정보