在 Linux 上运行 Cygwin 软件

在 Linux 上运行 Cygwin 软件

我的教授编写了一些在类 Unix 系统上运行的软件。无论是在 Windows 上通过 Cygwin 还是在 MacOS 上,它都在这两个平台上使用 X11。

有什么办法可以让我在 Linux 上运行它吗?他拒绝将其移植到 Linux 上,也没有发布源代码。在 Wine 上运行 Cygwin 似乎有点愚蠢。

答案1

似乎合理的做法是要求他将其编译到 Linux,因为他确实反对发布源代码(尽管如果他“posixly”编写它,应该没什么大不了的),

Cygwin是在Windows下提供Unix API的“层”,Wine是在Linux下提供Windows API的“层”。由于最终为 Cygwin 编写的软件最终成为 Windows 软件,因此实际的解决方案似乎确实是使用 Wine 的方向。尽管我同意这听起来很愚蠢,但考虑到限制,这是可行的方法。另一个可行的选择更像是用炮弹杀死苍蝇:在 Linux 下使用 Windows 虚拟机。

只是好奇:这个软件有什么特别之处?你就不能自己写一下吗?

相关内容