The following compilers are supported for the host (development) machine.

Microsoft Windows

See System Requirements for installation information.

See System Requirements for plug-in installation.

Supported compilers:

  • GNU gcc/g++
    x86: 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x, 5.x, 6.x
    x86-64: 4.8.x, 4.9.x, 5.x, 6.x

    For details on GCC support and a list of unsupported GCC compiler extensions, see  GCC Support.
     

  • Microsoft Visual C++ 6.0
    Compiler version (cl): C/C++ Optimizing Compiler Version 12.00.x
    Linker version (link): Incremental linker Version 6.00.x

    Automated import of Visual Studio 6.0 .dsp and .dsw projects issupported.  See Importing an Existing Visual Studio 6.0 Project.
     

  • Microsoft Visual C++.NET 2003
    Compiler version (cl): C/C++ Optimizing Compiler Version 13.10.x
    Linker version (link): Incremental linker Version 7.10.x

    C++test’s full functionality is available as a plugin for Visual Studio .NET 2003.
     

  • Microsoft Visual C++ 2005
    Compiler version (cl): C/C++ Optimizing Compiler Version 14.00.x
    Linker version (link): Incremental linker Version 8.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2005.
    80x86 and x64 target platforms are supported.
     

  • Microsoft Visual C++ 2008
    Compiler version (cl): C/C++ Optimizing Compiler Version 15.00.x
    Linker version (link): Incremental linker Version 9.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2008.
    80x86 and x64 target platforms are supported.
     

  • Microsoft Visual C++ 2010
    Compiler version (cl): C/C++ Optimizing Compiler Version 16.00.x
    Linker version (link): Incremental linker Version 10.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2010.
    80x86 and x64 target platforms are supported.
     

  • Microsoft Visual C++ 2012
    Compiler version (cl): C/C++ Optimizing Compiler Version 17.00.x
    Linker version (link): Incremental Linker Version 11.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2012.
    80x86 and x64 target platforms are supported.
     

  • Microsoft Visual C++ 2013
    Compiler version (cl): C/C++ Optimizing Compiler Version 18.00.x
    Linker version (link): Incremental Linker Version 12.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2013.
    80x86 and x64 target platforms are supported.


  • Microsoft Visual C++ 2015
    Compiler version (cl): C/C++ Optimizing Compiler Version 19.00.x
    Linker version (link): Incremental Linker Version 14.00.x

    C++test’s full functionality is available as a plugin for Visual Studio 2015.
    80x86 and x64 target platforms are supported.
      

  • Microsoft Visual C++ 2017
    Compiler version (cl): C/C++ Optimizing Compiler Version 19.10.x
    Linker version (link): Incremental Linker Version 14.10.x

    80x86 and x64 target platforms are supported.
      

  • Green Hills MULTI for Windows x86 Native v4.0.x

    Support for reading MULTI 4.x projects is available.
     

  • National Instruments 2015 for Windows x86
    Compiler: Clang C Compiler Compiler Version: 3.3 /
    Linker:cvilink (LabWindows/CVI Linker)

    Support for static analysis only. See National Instruments Support for additional information.

Linux x86

See System Requirements for standalone installation.

See System Requirements for plug-in installation.

Supported compilers:

  • GNU gcc/g++ 2.95.x, 3.2.x, 3.3.x, 3.4.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x, 5.x, 6.x

    For details on GCC support and a list of unsupported GCC compiler extensions, see  GCC Support.


  • Green Hills MULTI for Linux x86 Native v4.2.x

    Support for reading MULTI 4.x projects is available.

Linux x86-64

See System Requirements for standalone installation.

See System Requirements for plug-in installation.

Supported compilers:

  • GNU gcc/g++ 3.3.x, 3.4.x, 4.0.x, 4.1.x, 4.2.x, 4.3.x, 4.4.x, 4.5.x, 4.6.x, 4.7.x, 4.8.x, 4.9.x, 5.x, 6.x

    For details on GCC support and a list of unsupported GCC compiler extensions, see  GCC Support.


  • Green Hills MULTI for Linux x86 Native v4.2.x

    Support for reading MULTI 4.x projects is available.


Controlling the preprocessor for Microsoft Visual C/C++ compilers

By default, C++test uses an internal preprocessor for Microsoft Visual C/C++ compilers. If you prefer to use the original compiler executable as the preprocessor, set the edgtk.useEdgPreprocessor false advanced option as described in Advanced Instrumentation Configuration Options.

  • No labels