QEMU安装编译指南
安装环境:VM虚拟机中运行ubantu-20.04.2.0
环境准备
1.安装vim:
命令行输入 sudo apt-get install vim
2.安装git
sudo apt install git
3.确保虚拟机VMware Tools工具已开启
点击左上方虚拟机选项:
若此则以装好,不然可以参考这里
4.安装python
sudo apt-get install python
安装方式
1.使用apt-get命令:
sudo apt-get install qemu
注:此可能会导致后续qemu无法进行单步调试
2.QEMU源码安装
环境准备
命令行输入
sudo apt-get install gcc
安装方法
可由官网寻找镜像源安装(QEMU官网)
注:此种安装方式较慢这里提供现有源码编译安装
链接:https://pan.baidu.com/s/1p6_VBNR_piiB7gAFsXsmYg
提取码:1234
下载后移植ubantu中,执行
tar xvJf qemu-6.0.0-rc2.tar.xz
cd qemu-6.0.0-rc2
./configure --enable-debug --enable-sdl
make
sudo make install
./configure --enable-debug --enable-sdl
可选,如不需要用qemu框就./configure --enable-debug(会少些编译麻烦,下面的第六条你就碰不到了=-=)
下面列出执行./configure常见错误及解决方法
方法:sudo apt install make
方法:sudo apt-get install libglib2.0-dev
方法:sudo apt install libpixman-1-dev
方法:sudo apt install gcc
5.
方法:sudo apt install ninja-build
方法: sudo apt-get install libsdl2-dev
注:其它错误详见这里
安装完输入 qemu- 后按tab键,若出现
则安装完成。
编译linux内核及编译U-boot
这里直接提供了一套以编译好的linux内核和U-boot
链接:https://pan.baidu.com/s/1ucFxyS5H_Md38YdYd2nQZg
提取码:1234
移植到ubantu中,运行./qemu-start.sh即可
注:运行前一定要将qemu-start.sh中的各路径改为自己的路径
我是gdb模式启动的其它模式启动参考这里这里