C C++ 语言都是世界上最流行且使用最普遍的编程语言,因此 Eclipse 平台(Eclipse Platform)提供对 C/C++ 开发的支持一点都不足为奇。因为 Eclipse 平台只是用于开发者工具的一个框架,它不直接支持 C/C++;它使用外部插件来提供支持。CDT 项目致力于为 Eclipse 平台提供功能完全的 C/C++ 集成开发环境(Integrated Development EnvironmentIDE)。虽然该项目的重点是 Linux,但它在可使用 GNU 开发者工具的所有环境(包括 Win32Win 95/98/Me/NT/2000/XP)、QNX Neutrino Solaris 平台)中都能工作。
采用的软件包为: eclipse-cpp-europa-fall2-linux-gtk.tar.gz 该软件包没有包含开发Java的部分。系统环境为:Redhat Linux 9.03。在Windows下使用CDT插件需要安装WinGW等软件,为Windows提供类Unix的C编译环境,具体请参考其他文档。
1.安装:eclipse-cpp的软件包直接解压即可,由于大多数发行版的Linux都自带java虚拟机和Toolchain(编译器、链接器和调试器),所以无需安装,若没有(如Ubuntu)可自行安装。完成后启动Eclipse。
2.开发C语言程序
2.1 创建项目:与Turboc不同的是,在eclipse开发程序需要新建一个project;输入project nanme时请不要输入中文,否则会遇到问题;project type中选择ANSI C;
2.2 编辑源文件:展开项目内容列表,会发现其中有src目录,展开该目录,可以看到一个与项目同名的C文件,双击这个文件即可看到Eclipse为我们生成的一个很简单的Hello World程序。我们可以直接对其进行修改,编写自己的程序;
2.3 Build:编写好代码之后,在执行程序之前首先是编译链接,在Eclipse中,这个步骤称为Build Project。点击工具栏上的锤子图标。在Build时,若程序中有错误,Eclipse会将它显示出来。行首的红色或者×××标记分别表示错误和警告,错误的具体原因,会显示在屏幕的下方。 如果有错误,Eclipse是不能生成最终的可执行文件的,在执行程序前,必须要修正所有的错误。 修改过源代码之后,Eclipse不会自动重新Build该项目,需要我们手工执行该操作,可以再次点击工具栏上的锤子型图标,也可以使用快捷键ctrl-b;
2.4 Run:若Build Project成功,则可以运行程序。点击工具栏上的绿色Play图标或按快捷键“Ctrl-F11”即可运行程序。运行程序后,输入和输出都将在源代码编辑窗口下方的Console View中进行,最简单的方法是把网页上的输入内容直接复制粘贴到Console中。