【发布时间】:2014-11-18 01:15:22
【问题描述】:
qemu-system-armw.exe和qemu-system-arm.exe有什么区别?我在任何地方都找不到它。
【问题讨论】:
标签: qemu
qemu-system-armw.exe和qemu-system-arm.exe有什么区别?我在任何地方都找不到它。
【问题讨论】:
标签: qemu
带有 w 的可执行文件不会打开控制台窗口,而没有 w 的可执行文件会打开。类似于javaw和java,pythonw和python,...
【讨论】:
区别是一个“w”。说真的,我通过反复试验发现带有“w”的文件适用于 Windows。另一个用于Linux。
【讨论】:
基于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'版本的快捷方式中的最终参数。
参考:
[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 vs qemu-system-x86_64w.exe
【讨论】: