qemu-system-armw.exe和qemu-system-arm.exe的不同之处是什么?

时间:2014-11-18 01:15:22

标签: qemu

qemu-system-armw.exe和qemu-system-arm.exe有什么不一样?我无法在任何地方找到它。

3 个答案:

答案 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