What's new

Find out what's new in CDT 1.2.

C/C++ Search

You can search the projects in your workspace for references to, declarations or definitions of, particular elements. Only header files referenced by a source file in your workspace are included in a search.

Build

Managed build

You can now create a Managed build and have makefiles generated for you.

Error parser

The error parsers are now extension-points that can contributed by other plugins. The error parsers are used to detect errors or warnings or informational messages from compilers, linkers, etc... during a build.

New Global preferences for all Standard Make Project properties

Make builder options

Support changing/enabling default make targets for each workbench build type. New default build location setting.

Make project options

New user settable error parser configuration. User can enable/disable and change older of the build error parsers used during the project build.

New Includes paths and Preprocessor symbols entry to allow proper indexing and search of the project.

Make target

Make targets now support Stop on error build option and ability to change the default build command.

New Standard Make projects

Old Standard Make projects will be automatically updated to support the new options. If update is declined, then selecting Update Old Make project... from the context menu of the project will update the project to a new Standard Make project.

Debug

Formatting of variables and expressions

You can now select the number system (natural, decimal, hexadecimal) used to display variables and expressions.

Variable view, detail pane

In the Variable view, a detail pane has been added to let you see the value of a selected variable. This is practical when looking at a string (char *).

Casting of variables, expressions and registers

In the Variable view, a variable can be cast to a different type or be restored to its original type. Also, a pointer can be cast to an array type.

Debug disable variable query

The value of variables are queried at every step.

This can be time-consuming on certain embedded targets. The automatic query of variables can be disabled. Manual queries are now an option.

Source location

A new source locator in the Run/Debug dialog box makes it possible to add directories to search, mapping, and the order of the search.

GDB/MI new shared library launch pane

For GDB/MI code, two new actions are added in the launch view, stop-on-solib and auto-load-symbols. Stop-on-solib will force the debugger to stop on any shared library events. Auto load will load the symbols for any shared library.

GDB/MI improvements in display of arrays

Arrays are now separated into ranges, to limit the possibility of a timeout on large arrays.

What's new for previous releases

You can keep track of previous release-specific developments in the CDT.

For more information, see http://www.eclipse.org/cdt/ > CDT Project Management/Plans. The Official CDT Plans section lists previous releases.

Related concepts
C/C++ search
Build overview

Related tasks
Creating a project
Defining project properties

Related reference

 

IBM Copyright Statement