跨平台的C/C++开发环境——Eclipse/CDT
CDT推出了3.0版,它又往前迈出了一大步。最让我赞赏或经常用到的特性:
Ø 对编译工具链的完美集成,特别是对GNU的C/C++编译链。对于已有的项目,可以通过把它们导入为标准的C/C++项目而利用eclipse平台提供的环境。对于新项目,则可以建立为受管的C/C++项目。同时,它很好的整合了GDB的调试功能,展现给用户的不同是不便的文本模式,而是流行的IDE调试风格。凭着这一点,我就强烈地推荐使用eclipse进行开发与调试程序的工作。
Ø 另一个功能是对文件资源的管理。对字符串的可视化快速搜索是一般程序员乐于见到的特征,如在所有的头文件里搜索一个字符串,直接跳转到函数,类型,变量的定义的位置。CDT直接支持跳转到定义的操作,不过,对于宏好象没有这个功能;同时,它拥有对字符串搜索的比较快的速度。至于搜索所有的头文件,可采用一种变通的方法,把头文件做为一个C/C++ 项目导入工作区,利用在工作区/工作集进行文件搜索的功能,就可以达到以上目的。
代码大纲,自动构建,添加注释,也许在使用的过程中你会感到CDT的人性化的一面。CDT一直在不断地进步,在不远的将来,CDT将会成为很大一部分C/C++开发者的理想的IDE工具。
另一个引人注意的地方,在于现在越来越多的嵌入式开发工具基于eclipse/cdt进行构造。它们一般建立于Linux平台上,利用CDT,它们实现了开发,编译,调试这些功能。