QEMU的重新编译(下)

前面介绍了完整的重新编译QEMU 的方法,下面介绍一个另外的方法,稍微简便一点。

简单的说,我使用前面提到的方法升级了所有的Package,然后把msys64目录进行了打包。有需要的朋友可以下载下面的内容:

[1] Env.7z  里面有两个目录,一个是 msys64 这是上面提到的所有工具,解压后将这个目录放在c:根目录下;另外一个 MSYS2 64Bit 里面有指向MinGW 的快捷方式,解压后放在桌面即可,后面的打开msys2 终端都是从 MSYS2 MinGW 64-Bit 运行的。

[2] Qemu-4.2.0.tar 源代码。不需要事先解压,直接放置到 c:\msys64\home目录下。

编译方法:

[1] 使用 “MSYS MinGW 64-bit”快捷方式打开 msys2 终端,然后进入 home 目录

[2] 解压 Qemu 源代码,命令是 tar xvf qemu-4.2.0.tar

[3] 在解压后的目录中创建build 目录

[4] 设置编译目标,我们只玩 X86 X64 所以目标设定为x86_64-softmmu即可。

../configure --prefix=/qemu --target-list=x86_64-softmmu  --enable-sdl --enable-tools

[5] 之后,运行 Make即可编译,相比 VirtualBox 这个快多了。

[6] 再运行  make install

[7] 可以在  c:\msys64 下面找到qemu目录,进入之后运行

[8] 可以看到虚拟机正常运行起来了

目前看起来这样的方法美中不足是编译出来的 exe 只能在 msys64 环境下运行,无法在Windows下面直接运行。

下载链接  https://pan.baidu.com/s/1Zgkl4uORtMDEkHrT2LP2Sw 密码:98yu

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注