1.下載源代碼:
我們使用國內的tsinghua節點下載代碼。https://mirror.tuna.tsinghua.edu.cn/help/qemu.git/
2.下載支持包:
使用qemu源碼中的git-submodel.sh自動下載所有支持包。
執行:scripts/git-submodule.sh update all
3.切換版本
剛下載來的qemu是master線,我們需要切到穩定版本,比如v4.1
使用git branch -a查找可用版本。
4.build code。
a. cd qemu
b. mkdir build
c. cd build
d. ../configure
e. make
NOTE:如果提示出現多余字符^M的情況,需要執行下面的命令:
cd ../
find | xargs dos2unix
這是因為window的格式與Linux格式差異造成的,我們需要去掉\n后面的\r字符。