您可以在没有第三方软件(如 WINE)的情况下在 Linux 中运行 Windows 应用程序吗?

您可以在没有第三方软件(如 WINE)的情况下在 Linux 中运行 Windows 应用程序吗?

我想在 Ubuntu 中安装一个原本为 Windows 设计的应用程序,但不想安装其他软件,例如葡萄酒,才能够做到。

那可能吗?

答案1

除非您编写自己的库来完成此操作,否则答案是否定的。

可执行文件 (.exe) 是编译后可在 Windows 系统上运行的二进制文件。Linux 无法解释这些文件,因为(除其他原因外)它不支持对 Win32 API 的调用。WINE 和其他类似程序的目的在于接受这些针对 Windows 的调用,并将其转换为 Linux 可以理解的内容。

例子

人员 A(Windows)- 只会说英语

人物 B (WINE) - 讲英语和葡萄牙语

人员 C (Linux) - 只说葡萄牙语

人 AWindows .exe用英语打电话说“嘿,从硬盘中读取那个文件”,人 BWINE将其翻译成葡萄牙语,并用葡萄牙语给人 C 打同样的电话Linux

答案2

答案是不!!!这是因为为 Windows 制作的软件使用仅适用于 Windows 的 Windows API。

相关内容