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

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

如果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相关的配置是否已经支持:

最后重新编译、安装qemu即可:
sudo make; sudo make install

浙公网安备 33010602011771号