 解析 qemu-6.0.0 源碼 (1) 運行 qemu-6.0.0)
從源碼編譯、運行 qemu-6.0.0我的環(huán)境是 WSL ubuntu-24.04安裝必要工具sudoaptupdatesudoaptinstallninja-build pkg-config libglib2.0-dev libpixman-1-dev libgtk-3-dev libcap-ng-dev libattr1-dev libsdl2-dev device-tree-compiler bison flex gperf intltool mtd-utils libslirp-dev接著先把 ~/.bashrc 里export PATHqemu路徑 的行給注釋掉。注意如果是使用 vscode WSL 環(huán)境可能需要關閉 vscode 重新打開才能擺脫舊環(huán)境。接著cd~gitclone--branchch2 --single-branch --no-tags https://github.com/QQxiaoming/quard_star_tutorial.gitcdquard_star_tutorial此時可以看到 qemu-6.0.0 源碼文件夾驗證一下bashbuild.sh ./output/qemu/bin/qemu-system-riscv64--version# 成功顯示 6.0.0 版本號./output/qemu/bin/qemu-system-riscv64-Mquard-star# 啟動 qemu 窗口q 回車退出注意quard-star 是這個 github 倉庫作者自己添加的板子。說明編譯成功了可以運行。