GCC compiler

The GNU Compiler Collection is a full-featured ANSI C compiler with support for K&R C, as well as C++, Objective C, Java, Objective C++, Ada and Fortran.