CDT 中的新增内容

2.0 中的新增内容

增强的性能

现在可以在后台执行构建。

现在可以在后台执行搜索。

自动项目设置发现

C/C++ > 新建 Make 项目 > 发现选项项目设置来自动生成项目定义并包含路径设置。

C/C++ 文件类型

使用 C/C++ 文件类型全局首选项或项目属性来定义特定的文件,特别是不带扩展名的 C++ 头文件。

多体系结构项目支持

正在从多种二进制格式构建吗?使用二进制解析器项目选项来选择适当的格式。

编辑器超链接导航

启用编辑器超链接导航,然后您就可以使用 Ctrl+单击来在 C/C++ 编辑器中跳转至某个项的声明。

索引器错误标记

在“C/C++ 索引器”属性中启用 C/C++ 索引和索引器错误报告。这有助于标识缺少路径配置信息的项目。

重命名重构支持

使用“大纲”或“C/C++ 编辑器”的重构 > 重命名上下文菜单来重构类和类型名、方法以及函数和成员名。

打开类型

使用“打开类型”来打开 C/C++ 类、结构、联合、typedef、枚举和名称空间的声明。

自动刷新

配置在 C/C++ 调试器中自动检索共享库和寄存器信息的缺省行为。

改进的受管 Make

现在,可以为受管项目设置编译器命令。

改进的标准 Make

标准 Make 现在能够解析来自 Make 命令的响应以填充路径和符号。

对 GNU 的支持

现在支持一些对 ANSI 规范的 GNU 扩展。

改进的查看和浏览功能

现在,可以从“大纲”视图中打开包含文件。

现在,可以从“C/C++ 编辑器”中执行选择搜索。

改进的搜索

搜索现在支持使用 #include 引用的外部文件。

Makefile“大纲”视图

现在,可以在“大纲”视图中浏览 Makefile 的结构。

内容辅助增强

“内容辅助”现在能够根据类和结构成员、局部和全局变量、预处理器定义以及预处理器命令来生成建议。

“内容辅助”现在支持 C++。

1.2 中的新增内容

了解 CDT 1.2 中的新增功能。

C/C++ 搜索

可以在工作空间中的项目中搜索对特定元素的引用、声明或定义。仅将由工作空间中的源文件引用的头文件包括在搜索中。

构建

受管构建

现在,可以创建受管构建并生成 makefile。

错误解析器

现在,错误解析器是可以由其它插件提供的扩展点。错误解析器被用来检测构建期间来自编译器和链接程序等的错误、警告或参考消息。

新的用于所有标准 Make 项目属性的全局首选项

Make 构建器选项

对每种工作台构建类型支持更改/启用缺省 make 目标。新的缺省构建位置设置。

Make 项目选项

现在,您可以更改“错误解析器配置”。您可以更改错误解析器的应用顺序,也可以完全禁用它们。

您还可以指定在 Make 期间要包括的路径并定制预处理器符号以确保正确的索引和搜索能力。

注意:
有许多“构建错误解析器”(它们将编译器错误消息转换为可以被放入错误列表中的对象)。如果一个解析器不能指出消息的含义,则系统将移至列表中的下一个解析器。

Make 目标

Make 目标现在支持“出错时停止”构建选项,并能够更改缺省构建命令。

新的“标准 Make”项目

将自动地更新旧的“标准 Make”项目以支持新选项。如果更新被拒绝,则从项目的上下文菜单中选择“更新旧的 Make 项目...”将把项目更新为新的“标准 Make”项目。

调试

变量和表达式的格式化

现在,您可以选择用来显示变量和表达式的数制(自然、十进制或十六进制)。

“变量”视图,“详细信息”窗格

在“变量”视图中,添加了“详细信息”窗格以允许您查看所选变量的值。当查看字符串(char *)时,此窗格很实用。

变量、表达式和寄存器的数据类型转换

在“变量”视图中,可以将变量强制类型转换为另一种类型或复原为其原始类型。并且,可以将指针强制类型转换为数组类型。

调试禁用变量查询

在每一步都查询变量的值。

对于某些嵌入式目标,这可能相当耗时。可以禁用变量自动查询功能。现在,提供了手工查询选项。

源位置

“运行/调试”对话框中的新的源定位器使您有可能添加要搜索的目录、映射以及搜索顺序。

GDB/MI 新的共享库启动窗格

对于 GDB/MI 代码,在启动视图中添加了两项新操作,即“在发生共享库事件时停止”和“自动装入符号”。“在发生共享库事件时停止”将强制调试器在任何共享库事件发生时停止。自动装入将装入任何共享库的符号。

GDB/MI 在数组显示方面的改进

现在,数组被划分成范围,以降低对大型数组执行操作时发生超时的可能性。

前发行版的新增功能

您可以留意 CDT 中特定于前发行版的开发。

有关更多信息,请参阅 http://www.eclipse.org/cdt/ > CDT Project Management/PlansOfficial CDT Plans 部分列示了前发行版。

IBM 版权声明