问题的简短版本:我如何开始使用 C 编程?请注意,我并不是要学习 C 语言的教程(我可以很容易地学习)。我需要设置环境(我希望我清楚地问这个问题)。这就是我的意思:
对于我的数学论文,我需要在 Gentoo Linux 上用 C 语言编写一个程序,使用一个名为CVODE/SUNDIALS的库。我的部门(似乎)没有人可以帮助我设置这个 - 我的教授已经将计算机工作 100% 留给了我,因为我有一些编程背景,而且他是一个数学极客。但我的经验是使用脚本语言(想想 VBA),而不是完整的、强大的编程语言,你必须链接编译器和库等,比如 C。
Linux 集群上没有开发环境——或者至少不是那么友好,并且有一个调试器——我发现了。所以,我需要弄清楚如何在我的 PC(Win 7 x64,几乎没有成本)上使用 CVODE 库设置 C 编程环境。
我找到了很多关于用 C 编程的教程。我查找了 Eclipse,我有一点经验,作为一个开发环境,但是它的说明说你也需要安装一个编译器。
我想有人用我能理解的简单语言告诉我(这可能是这个问题中最困难的部分)我需要什么和做什么的大图景(甚至可能链接到我可以找到的地方我需要什么)用CVODE建立一个 C 环境。如果资料是Windows/Gentoo Linux跨平台,那就更好了。
谢谢你。
PS 我确实搜索了该站点,并看到了很多“我如何设置”问题,但没有 C 问题。因为我知道有人会为此对我大喊大叫。此外,我不想讨论是否使用 C#、C++、Java 等。这只会使问题复杂化——我需要完成这件事。
编辑:自从这个问题以来,我学到了更多东西,现在意识到我遗漏了问题的一个关键部分。学校的 CVODE 库和 Linux 集群使用 MPI(并行编程),这在普通的普通 PC 上是不可用的。所以所有的开发都必须直接在集群上完成。