openEuler 22.03 编译安装qemu

安装编译依赖

编译qemu需要先安装依赖,如下

sudo dnf groupinstall "Development Tools"

下载qemu 6.2

wget https://download.qemu.org/qemu-6.2.0.tar.xz

编译、安装

tar xf qemu-6.2.0.tar.xz cd qemu-6.2.0 mkdir build && cd build ../configure --prefix=/usr/local/qemu-6.2.0 make -j4

等待编译完成,执行安装命令:

sudo make install

最后将安装路径添加到环境变量中:

vim ~/.bashrc

在~/.bashrc最末尾加入:

export PATH=$PATH:/usr/local/qemu-6.2.0/bin

验证

打开一个新的终端(会自动加载 ~/.bashrc),并输入如下测试命令

qemu-keymap -h

能看到命令可以正常执行,部分输出如下:

This tool generates qemu reverse keymaps from xkb keymaps, which can be used with the qemu "-k" command line switch. usage: qemu-keymap <options> options: -h print this text