GCC GNU Compiler Collection is an integrated compiler of the GNU Project for C, C++, Objective C and Fortran.
It is capable of receiving a source program in any of these languages and generating a binary executable program in the language of the machine where it is to run.