【问题标题】:What is the differerence between qemu-system-armw.exe and qemu-system-arm.exe?qemu-system-armw.exe 和 qemu-system-arm.exe 有什么区别?
【发布时间】:2014-11-18 01:15:22
【问题描述】:

qemu-system-armw.exe和qemu-system-arm.exe有什么区别?我在任何地方都找不到它。

【问题讨论】:

    标签: qemu


    【解决方案1】:

    带有 w 的可执行文件不会打开控制台窗口,而没有 w 的可执行文件会打开。类似于javaw和java,pythonw和python,...

    【讨论】:

      【解决方案2】:

      区别是一个“w”。说真的,我通过反复试验发现带有“w”的文件适用于 Windows。另一个用于Linux。

      【讨论】:

        【解决方案3】:

        基于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

        【讨论】:

          猜你喜欢
          • 2022-09-24
          • 2016-01-26
          • 2019-11-25
          • 1970-01-01
          • 1970-01-01
          • 2021-10-25
          • 2012-05-05
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多