前言
之前有篇文章里面有写过关于图形界面的acvm的,这个软件是基于另外一个打好patch的qemu-system-aarch64,默认版本qemu是不支持macbook m1 平台的hvf的
本来不打算去了解这块怎么处理的,但是因为macOS 11.3 SDK 开始发生了变化,一个更新造成之前的软件里面的qemu-system-aarch64完全不能使用了,这个是mac内部的sdk发生了变化,所以qemu这里需要重打包,打上patch重新编译一个版本
本篇就是记录这个编译过程的,并且把相关的代码留存好一份
编译过程
git clone https://git.qemu.org/git/qemu.git
cd qemu
git checkout 56a11a9b7580b576a9db930667be07f1dd1564d5
curl https://patchwork.kernel.org/series/418581/mbox/ | git am
mkdir build
cd build
../configure --target-list=aarch64-softmmu --enable-

本文记录了在macbook m1上如何编译qemu-system-aarch64以适配最新SDK变化的过程。通过解决编译错误,添加必要的代码修改,并备份编译好的二进制文件,以确保能在macOS 11.3及更高版本上运行。编译完成后,提供了用于acvm的打包方法和命令行启动选项。
最低0.47元/天 解锁文章
9911

被折叠的 条评论
为什么被折叠?



