我设法使用以下命令在 Windows 10(64 位)下编译 QEMU(3.0.50)(基本上遵循 these instructions):
./configure --enable-gtk --enable-sdl
make
但是,当开始
qemu-system-x86_64.exe
在控制台中,什么也没有发生。我预计会出现一个窗口。启动 exe 后不久,我得到了提示。没有任何东西打印到控制台。没有必要的 DLL 丢失。可能是什么问题呢?
最佳答案
最后,我设法在 Windows 10 Home 64 位下编译和运行 QEMU。
有几个陷阱:
这是编译 qemu-system-x86_64.exe 的完整分步指南:
日期:2018-10-31
操作系统:Microsoft Windows 10 家庭版 64 位
指南基于:https://wiki.qemu.org/Hosts/W32#Native_builds_with_MSYS2
http://repo.msys2.org/distrib/x86_64/msys2-x86_64-20180531.exe
无效__stack_chk_fail(无效);
无效__stack_chk_fail(无效)
{
}
到 qemu\util\oslib-win32.c
例如在第 44 行
./qemu-system-x86_64 -L ./../pc-bios
关于qemu - 在 Windows 10(64 位)下为 Windows 10(64 位)编译 QEMU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53084815/