Gnu Cpp

GnuCpp (g++) is the CeePlusPlus implementation in the GnuCompilerCollection.

For details of supported extensions see

For changes in the latest release see

For how to tell in sourcecode which version of the compiler is being used see

Version information needs updating for 2013

For extensions for concurrency see MuCeePlusPlus.

For examples of error messages which can need some explanation see TooFewTemplateParameterLists, ChangesMeaningOf.

Recent version produce the warning dereferencing type-punned pointer will break strict aliasing rules. There is a discussion about this on http://www.talkaboutprogramming.com/group/comp.lang.c/messages/693027.html

For ways to use this with Windows see CygWin and MinimalistGnuForWindows (MinGW) and TwilightDragon.

See also GnuCee, VariadicTemplatesForGnuCpp, ConceptCpp, ConceptGcc, ObjectiveCeePlusPlus, VisualCppVersusGcc

See CppDependencyAnalysis for a tool to analyse the use of header files.

See StlFilt for filtering of error messages.

See ColorGcc for coloured error messages.
Alternative: Clang (CeeLanguageFamilyFrontEnd).
CategoryCpp CategoryLanguageImplementation

EditText of this page (last edited June 10, 2013) or FindPage with title or text search