编译安装qemu-system-aarch64

因为要用 qemu monitor 的 info tlb 功能,奈何 ubuntu 官方版本太低,不支持,所以只能源码安装了。

https://www.qemu.org/ 下载最新版本,我当前看到的最新版本是8.2.0-rc4,所以:

1
2
3
4
5
6
7
8
$ wget https://download.qemu.org/qemu-8.2.0-rc4.tar.xz
$ tar -xvf qemu-8.2.0-rc4.tar.xz
$ cd qemu-8.2.0-rc4
$ ./configure --prefix=/home/ql/bin --enable-virtfs --target-list=aarch64-softmmu
$ make -j8
$ make install
$ which qemu-system-aarch64
/home/ql/bin/bin/qemu-system-aarch64

image-20231217173540245

(注:安装新版本之后才发现arm64不支持这个命令)