原谅我的无知:我需要使用一个需要 UNIX 系统的库(LIBSHORTTEXT
)。我需要用 Unix 安装虚拟机还是 Cygwin 就足够了?(我已经阅读了很多关于它们之间差异的文章,但我并不真正了解这种特定用途的实际差异)。谢谢!
编辑:说图书馆需要 UNIX 的文档在这里
通常我会说 Cygwin 会做,但这取决于你如何使用这个库。当您说库需要 UNIX 系统时,您是什么意思?您正在构建 python 或 c++ 程序吗?
在 cygwin 和 VM 中工作的主要区别在于 cygwin 仍然在具有 Windows 目录和硬件驱动程序的 Windows 环境中工作,而 VM 将所有这些都模拟为就好像它实际上是一台 UNIX 机器一样。
这实际上取决于使库“需要 UNIX”的原因。简单地看一下,它似乎是 ANSI C 和 Python,它们都应该可以编译或相当容易移植到 Windows 开发系统上。在你的情况下,如果你还没有运行开发套件,我会选择 Cygwin,因为它很可能让你让事情运行起来。
虚拟机更加分隔,Windows 和正在运行的软件之间的连接更少。除非您打算将虚拟机中的操作系统用作程序的目标,否则在这种情况下有点矫枉过正,恕我直言。
希望这可以帮助。