C/C++ compiler

Atollic TrueSTUDIO® includes the GNU optimizing C/C++ compiler, with support for both embedded development as well as PC command-line application development. Two different compilers are thus integrated into the product:

  • The GNU C/C++ compiler for the embedded processor
  • The GNU C/C++ compiler for the Intel® Pentium/x86 processor

Some of the feature highlights are:

  • Optimizing C/C++ compiler
  • Supports parallel builds
  • Supports inline assembly
  • Supports interrupt handlers in C
  • Supports a large number of generic and target specific #pragmas
  • Generates optimized production code or debug instrumented code
  • Generates information for linker optimization (dead code & data removal)
  • Extensive set of command line options to control the operation

The following C language standards are supported:

  • C89 (original ANSI-C, X3.159-1989)
  • C90 (original ANSI-C, ISO/IEC 9899:1990)
  • C94/C95 (amendment 1, AMD1)
  • C99 (ISO/IEC 9899:1999, supported with few exceptions)
  • GNU language extensions

The following C++ language standards are supported:

  • C++98 (ISO/IEC 14882:1998, supported with few exceptions)
  • C++03 (ISO/IEC 14882:2003, supported with few exceptions)
  • C++0x (an upcoming standard, preliminary support)

Atollic TrueSTUDIO® also includes an advanced  C/C++ source code editor, with features such as colour coded syntax, outline view, symbol indexer, etc.

 

Some or all the features described on this page may not be available in all product versions. Please read the feature comparison for detailed information on what features are available in different product versions.

Science Park
Gjuterigatan 9
SE-553 18 Jönköping
Sweden
+46-(0)36 10 02 20
info@atollic.se