如何将Eclipse(IDE)与Cygwin(Linux模拟器)一起​​使用?

时间:2012-07-31 18:31:59

标签: windows linux windows-7 cygwin

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

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

根据SUNDIALS的网站,CVODE很少在本地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版本的,希望它可以与Cygwin / X一起使用?如果两者都是可能的选项,这更容易(我猜测后者)。

2 个答案:

答案 0 :(得分:4)

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

现在,在VM中安装eclipse(以及你想要的任何其他东西),你可以顺利开发软件,而不必担心cygwin和其他问题等切线问题。

答案 1 :(得分:1)

这是如何使用Cygwin设置Eclipse的一个很好的例证:

http://www.benjaminarai.com/benjamin_arai/index.php?display=/eclipsecygwingcc.php

(或者你总是可以试试linux!)