QEMU安装编译指南

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模式启动的其它模式启动参考这里这里

  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值