Eclipse是著名的跨平台的自由集成开发环境(IDE),其特点如下:1)Eclipse平台是用Java语言编写的,因此具有跨平台特性,即在Linux和Windows平台下皆可使用Eclipse。其跨平台性降低了编程人员在不同平台下编程时熟悉IDE的难度。2)Eclipse 最初用于开发Java程序,后来逐渐发展为一个各种程序语言的IDE,只要安装相应的插件即可。目前的主流程序语言,如C/C++、C#、Java、PHP、Perl、 Python、Ruby、Rebol、JavaScript、SQL、XML、UML等,皆可在Eclipse上撰写。例如:若要在Eclipse中开发C/C++程序,需安装CDT(C/C++ Development Toolkit)插件,并进行相关配置。Windows或Linux系统下Eclipse平台的C/C++编程环境搭建过程类似,均较为复杂,本书仅简单介绍Window下的Eclipse环境搭建过程。Windows下搭建Eclipse平台的C/C++编程环境,需要按顺序安装以下软件:1)Java Runtime Environment。要在Eclipse平台下进行 C++ 应用程序开发,首先要使用 Eclipse。而Eclipse 本身是 Java 应用程序,因此需要安装Java Runtime Environment (JRE)—Java应用程序的必备运行环境。Eclipse的最新版本是Eclipse Classic 4.2,它要求使用 JRE V1.4 或更高版本。如果还需要使用 Eclipse 进行 Java 语言编程,则需要安装 Java Development Kit (JDK)。2)Eclipse。需要安装 Eclipse。Eclipse最新版本是Eclipse Classic 4.2。3)CDT。CDT(Eclipse C/C++ Development Toolkit)是一种Eclipse 插件,能把 Eclipse 从Java IDE转换为功能强大的 C/C++ IDE,同时将许多深受Java开发人员喜爱的Eclipse 的优秀功能提供给 C/C++ 开发人员,例如项目管理、集成调试、类向导、自动构建、语法着色和代码完成。4)MinGW。Eclipse和CDT中不包含C/C++的编译器,因此需要安装MinGW或Cygwin作为编译器。MinGW和Cygwin 是获取GNU toolchain的两种主要方式,其中MinGW避开了GPL协议,同时能与CDT完美整合,因而推荐安装。
相关资源:Eclipse完整版课程设计