FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

C/C++ Development

C and C++ features in NetBeans IDE
Click image for fullscreen preview

Develop professional native applications in C and C++ for a variety of platforms including Windows, Linux, Mac OS, and Solaris operating systems.

C/C++ Projects and Templates

NetBeans IDE includes project types for C and C++ and appropriate project templates. The NetBeans IDE supports C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing code.

Source Code Editor

The C/C++ editor supports syntax highlighting, automatic code completion, automatic indentation and formatting (including a choice of formatting styles), bracket matching, code folding, templates. NetBeans IDE can find classes, variables, functions, #include directives, derived classes, and more.

C and C++ options

Debugger

The C/C++ editor is well integrated with the multi-session GNU gdb debugger. You can set line and function breakpoints and view them in the Breakpoints window. You can inspect the call stack and local variables, create watches, and view threads. You can evaluate a selected expression by moving the cursor over it and viewing the tooltip. The Disassembler window displays the assembly instructions for the current source file.

C and C++ debugger

Compiler Configurations

The NetBeans IDE supports a variety of leading compilers, such as the GNU compilers from Cygwin and MinGW. You can specify your compiler, pre-processor definitions, compile-time options, and much more.

Configuration Manager

Use the Configurations Manager in the Project Properties to save different sets of settings, for instance for debugging or for the release. Supply command line arguments, run directory path, console and terminal type. You can override the project compiler settings and other properties on a per file basis, and also exclude files from a build in a specific configuration.

Makefile Support

A Makefile wizard lets you define and manage targets and configurations.

Classes Window

Use the Classes window to navigate class hierarchies: See all classes in your project, and also members and fields for each class.

Usages Window

Use the Usages window to show you everywhere a class (structure), function, variable, macro, or file is used in your project's source code.

File Navigation

Inspect the hierarchy of source and header files in the Include Hierarchy window. Inspect all supertypes and subtypes of a class in the Type Hierarchy window. Hyperlinks allow you to switch between corresponding source and header files with a single click.

 

- C and C++ Learning Trail

C and C++ file navigation
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by