qemu-system-armw.exe和qemu-system-arm.exe有什么不一样?我无法在任何地方找到它。
答案 0 :(得分:3)
区别是单个“w”。说真的,我通过反复试验发现带有“w”的文件适用于Windows。另一个是Linux。
答案 1 :(得分:1)
具有 w 的可执行文件不会打开控制台窗口,而没有 w 的可执行文件则会打开控制台窗口。类似于javaw和java,pythonw和python,...
答案 2 :(得分:0)
基于FAQ by Stefan Weil (Provider of QEMU Windows Installer):
qemu-system-armw.exe:是Windows GUI应用程序
qemu-system-arm.exe:是Windows控制台应用程序两者都只是内部文件头不同-代码相同。
如果运行控制台应用程序,通常将获得两个窗口: 控制台窗口和QEMU应用程序窗口。
我的摘要:
如果您运行“ w”版本,则只会获得 QEMU应用程序窗口。
如果运行不带“ w”的版本,您将获得 QEMU应用程序窗口和控制台窗口,其中控制台窗口是父进程。
由于QEMU常用的配置方式是使用命令行参数,因此从打开控制台窗口开始并将所需的参数传递给不带'w'的版本,然后在'w'版本的快捷方式中使用定型的参数更为有用。 / p>
参考文献:
[Qemu-devel] [PATCH for-2.11] Fix build of console and GUI executables for Windows
Makefile.target: search for QEMU_PROGW
W32 build instructions
旁注: 同样的情况适用于: qemu-system-x86_64.exe与qemu-system-x86_64w.exe