解决qemu无法显示GUI问题

今天想用qemu调试linux 0.11的代码,但是使用qemu没有弹出GUI界面,并且提示VNC server的地址和端口,可以使用VNC Viewer连接。但是我这边还是想通过GDB+qemu的方式进行调试。

image

查了一些资料,是qemu在进行配置的时候没有是能SDL,可以在qemu的源码文件夹使用./configuer查看下当前是否支持SDL:
image

如果SDL support选项是NO,就说明当前不支持SDL。需要先安装SDL相关的lib库:

sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev

为了能够支持GTK,我还安装了GTK:

sudo apt-get install libgtk-3-dev

然后重新通过configure配置:

sudo ./configure --enable-sdl --enable-gtk

查看下User interface相关的配置是否已经支持:

image

最后重新编译、安装qemu即可:

sudo make; sudo make install
posted @ 2024-12-27 17:49  cockpunctual  阅读(373)  评论(0)    收藏  举报