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バイナリを実行する方法は?

ありがとう

関連情報