The GNU Compiler Collection (GCC) is a compiler system produced by the GNU Project supporting various programming languages.
GCC is a key component of the GNU toolchain. The Free Software Foundation distributes GCC under the GNU General Public License (GNU GPL). GCC has played an important role in the growth of free software, as both a tool and an example.
The standard compiler releases since GCC v4.6 include front ends for C (gcc), C++ (g++), Objective-C, Objective-C++, Fortran (gfortran), Java (gcj), Ada (GNAT), and Go (gccgo).
As well as being the official compiler of the unfinished GNU operating system, GCC has been adopted as the standard compiler by most other modern Unix-like computer operating systems, including Linux and the BSD family. GCC is also available for Microsoft Windows operating systems and for the ARM processor used by many portable devices.
For more information, visit: