一个开箱即用的 QEMU 云原生开发实验室:Fork 本仓库即可在云端完成拉取代码、初始化依赖、构建与调试(无需本地装一堆工具链)。
仓库地址:gevico.online/qemu-lab
本仓库的核心思路是:把 QEMU 作为子模块固定到一个确定的版本,并配合 CNB 的流水线/云开发环境配置,让“环境一致性”和“可复现构建”成为默认体验。
1)Fork 仓库
在 CNB 上直接 Fork: https://cnb.cool/gevico.online/qemu-lab
Fork 后,你会得到一份属于你自己的仓库副本。
2)进入云开发环境
在你 Fork 出来的仓库页面中,点击仓库按钮【云原生开发】,打开 Code / IDE / Workspace(以平台入口为准),平台会根据仓库中的配置自动完成初始化。
说明:初始化逻辑来自仓库内的 .cnb.yml 与 .ide/(如果你希望“一键启动”的体验更强,可以自定义)。
3)下载 QEMU 源码
使用如下命令获取 QEMU 源码:
git clone https://gitlab.com/qemu-project/qemu.git
4)构建 QEMU(示例流程)
QEMU 常见构建流程(以源码目录 qemu/ 为准):
cd qemu
./configure
make -j"$(nproc)"