我正在做一个项目,编译完成后,我必须用 qemu 启动它。
当我输入时make qemu
出现此错误。我搜索过但找不到答案。
我已经安装了 qemusudo apt install qemu-system-i386
有什么帮助吗?
答案1
SDL 变得越来越不受支持。旧的 1.2 已经过时,许多项目在采用较新的 2.0 时出现各种错误(QEMU 也遇到过这种情况)。
因此,在 Ubuntu 18.04 Ubuntu(和 Debian)之后,我们就不再使用它了。如今,SDL 甚至不在主要的不再。替代的图形后端 - 也大多运行得更好并且得到更多的使用/修复的是 GTK。
使用:
qemu-... -display gtk
答案2
或者,您可以通过执行以下操作编译强制 SDL 支持的 qemu-system-i386:
./configure --enable-sdl --with-sdlabi=2.0
make