Eclipse是一个非常优秀的集成开发环境,由业界巨头IBM花费多年的时间开发的,基于java的公开源代码软件。Eclipse的核心是动态发现插件的体系结构,平台负责处理基本环境的后台工作,每个插件专注于执行少量的任务。通过集成大量的插件,Eclipse的功能可以不断的扩展,以支持各种不同的应用。最初的Eclipse是为java的开发者设计的强大的java IDE,当CDT ( C/C++ Development Toolkit )插件出现后,Eclipse也可用于C/C++的开发。由于Eclipse源代码是基于java编写,所以Eclipse可以安装在包括Linux和Windows的各种操作系统上。
IDE的产生在于协助程序员快速高效的完成编程工作。程序员即使不使用IDE,只采用VIM,GCC等工具同样可以写出高质量的代码,然而常常会陷入一些重复性的工作难于自拔,浪费大量的时间和精力。集成了CDT的Eclipse提供了一个开发C/C++程序的功能强大的IDE,将一些繁琐的事物变得简单易行,提高了项目的开发效率。
Eclipse没有提供自己的编译器和调试工具,而是调用系统内的GCC和GDB来完成编译和调试工作。通过适当的设置,也可以实现交叉编译和远程调试等在嵌入式系统下常用的功能。
根据具体的用途,Eclipse分为了几个套装: http://www.eclipse.org/downloads/ 。这里选择其中用于开发C/C++程序的 Eclipse IDE for C/C++ Developers。选择一个速度较快的镜像点下载linux 32bit平台的套装,如果是在linux操作系统上下载,Eclipse会自动识别出linux 平台,得到一个名为 eclipse-cpp-galileo-SR2-linux-gtk.tar.gz 的压缩包。解压后在解压后的Eclipse文件夹中找到eclipse执行程序,执行它就可以启动eclipse了。