概述:

本文描述了,在ubuntu 20.04上搭建qemu-5.0.0开发环境

板子截图:

vscode安装

软件包下载

Visual Studio Code - Code Editing. Redefined网站上,下载.deb格式的安装包

安装步骤

找到下载的安装包code_1.95.3-1731513102_amd64.deb(版本号可能有差别)。在cmd中执行:

sudo -i dpkg code_1.95.3-1731513102_amd64.deb

编译环境搭建

sudo apt-get install build-essential meson ninja-build pkg-config diffutils \

python3 python3-venv \

libglib2.0-dev libusb-1.0-0-dev libncursesw5-dev \

libpixman-1-dev libepoxy-dev libv4l-dev libpng-dev \

libsdl2-dev libsdl2-image-dev libgtk-3-dev libgdk-pixbuf2.0-dev \

libasound2-dev libpulse-dev libx11-dev

编译步骤

源码下载

进入 https://download.qemu.org/网站, 找到qemu-5.0.0.tar.xz源码,点击下载。

源码解压

tar -xzf qemu-5.0.0.tar.xz

编译配置

由于本系列的博客,只讲述arm平台的模拟,因此使用如下的配置选项:

./configure --target-list=arm-softmmu --enable-debug

其中,

--target-list: 构建平台选择,选择arm平台;

--enable-debug: 使能qemu源码的调试;

编译

执行: make -j8

编译完成后,在build目录下发现:qemu-system-arm

注: 由于我们是使用qemu源码进行开发,所以不需要执行sudo make install命令.

配置vscode开发环境

在qemu源码目录下创建.vscode隐藏文件夹,并在里面添加:

文件内容,参考工程文件路径

vscode打开工程截图:

工程文件

https://gitee.com/yanl1229/qemu-5.0

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐