cygwin 是否可以在 wine 上工作,在外国操作系统中提供兼容层?
答案1
Cygwin 的工作方式和葡萄酒一样吗?不。
它是否在外国操作系统内提供兼容层?是的。
Wine 可以在 Linux 上运行 Windows 可执行文件,但 Cygwin 无法在 Windows 上运行 Linux 可执行文件。相反,Linux 程序必须专门为 Cygwin 编译,Cygwin 项目的目标是使其尽可能简单,即它的目标是源代码兼容性而不是二进制兼容性。
然而,Winelib 是 Wine 项目的一部分,本质上是 Cygwin 的反面:它提供了一个源代码兼容层,允许 Windows 程序编译成 Linux 可执行文件。