5

我提前为这个问题的愚蠢道歉,但我很困惑 h@&! 甚至不知道该问什么了。

对于我的数学论文——也就是说,我不是程序员——我必须编写使用CVODE 库的 C 代码,它是 SUNDIALS 的一部分(你需要所有这些细节吗?)。但是我不能直接在 proram 最终运行的 Gentoo Linux 集群上工作。

根据 SUNDIALS 的网站,CVODE 很少在本机 Windows 环境中编译和使用,但已使用 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 一起使用?如果两者都是可能的选择,那就更容易了(我猜是后者)。

4

1 回答 1

4

Cygwin 很好,但我时不时遇到问题。我建议您下载Virtualbox或一些类似的 VM 软件,并在其中安装与生产集群上相同的 Linux。然后,您将在开发机器上拥有一个与生产环境相匹配的环境。

现在,在 VM 中安装 eclipse(以及您想要的任何其他东西),您就可以在那里顺利地开发软件,而不必担心像 cygwin 等相关问题。

于 2012-07-31T18:38:36.230 回答