场景和示例
在 Windows 中,该软件通常带有扩展名,我们过去常常使用一些第三方工具在 Linux 操作系统中.exe
运行文件,例如.exe
葡萄酒,同样可能存在用于在 Mac 操作系统上运行 Windows 文件的单独工具。
我需要的
有没有全局工具可在任何平台上用于以下用途:
.exe
在 Linux 和 Mac 上运行文件?要在 Windows 和 Linux 上运行 Mac OS X 软件包?
在 Windows 上运行 Mac、Linux 软件包?
答案1
没有任何单一工具能够提供在 OSX、Linux 或 Windows 上运行任何原生应用所需的一切。全部这些操作系统。
葡萄酒在 Linux 和 OS X 上运行许多 Windows 应用程序。
您可以在 Windows 上的 Linux VM 中运行 Linux 应用程序。请参阅 VMWare、VirtualBox 等。http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines
使用赛格威“如果您希望应用程序在 Windows 上运行,则必须从源代码重建它。”
解决此问题的另一种方法是 Java 和 .Net(在较小程度上)使用的字节码方法。然而,这对现有的本机应用程序没有帮助。