我提前为这个问题的愚蠢道歉,但我很困惑 h@&!甚至不知道该问什么。
对于我的数学论文 - 也就是说,我不是程序员 - 我必须编写使用 CVODE library 的 C 代码,它是 SUNDIALS 的一部分(您需要所有这些细节吗?)。但是我不能直接在 proram 最终运行的 Gentoo Linux 集群上工作。
根据 SUNDIALS 的网站,CVODE 很少在 native Windows 环境中编译和使用,但是 it has been used using Cygwin .所以我想在我的 Windows PC 上使用 Cygwin 设置一个 C 编程环境,包括一个 IDE(尤其是调试器)。
我已经在我的 64 位 Windows PC 上安装并执行了基本的 Cygwin(加上一个用于 nano 编辑器的包)。我想使用 Eclipse IDE,它可用于 Linux 和 Windows,并且实际上只能用于图形界面(我认为)。我想接下来我应该设置 Eclipse(然后是 CVODE)。这就是我现在想要做的。
我的基本问题是如何设置 Eclipse 以与 Cygwin 一起工作?运行 Eclipse 需要哪些 Cygwin 包?
从文档中,我看到 Cygwin 有一个服务器 (Cygserver),但没有图形界面。或者,它可能有一个称为 Cygwin/X 的图形界面。 我是否在 Windows 中设置 Eclipse 以与 Cygserver 通信,然后在 Windows 中进行工作,但编译等将在 Cygserver 中进行?或者,我是否安装 Cygwin/X 并使用 Linux 版本的 Eclipse,希望它能与 Cygwin/X 一起工作?如果两者都是可能的选择,哪个更容易(我猜是后者)。
最佳答案
Cygwin 很不错,但我时不时会遇到一些问题。我建议您下载 Virtualbox或一些类似的 VM 软件,并在其中安装与生产集群上相同的 Linux。然后,您将在开发机器上拥有一个与生产机器相匹配的环境。
现在,在 VM 中安装 eclipse(以及您想要的任何其他软件),您就可以在那里顺利地开发软件,而不必担心像 cygwin 和其他问题这样的切线问题。
关于windows - 如何将 Eclipse (IDE) 与 Cygwin(Linux 模拟器)一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11746706/