系统为这里的 Arch Linux
方法很简单,首先是安装 qemu-user
这个包,装完之后你应该可以直接开始运行静态链接的程序了,比如说大部分用 golang 编译的程序
动态链接的程序需要一个完整的运行环境,所以现在可以直接下载一个 Arch Linux ARM 的 rootfs,然后解压到 QEMU 默认到 ld 根目录
sudo mkdir -p /usr/gnemul/qemu-aarch64
wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-aarch64-latest.tar.gz
sudo tar -xf ArchLinuxARM-aarch64-latest.tar.gz -C /usr/gnemul/qemu-aarch64
其实发现这个方法之前踩了一堆坑,稍后再来分享踩的坑和思路