GNU Compiler Collection or GCC is a optimizing compiler, created for GNU and support programming languages, operating systems. In 1983 developed for Richard Stallman with permission for using the software for GNU.
The compilation is a process of converting the source code to object code, verify the structural errors or if source code not have errors.
The process of C Compilation, have four parts very important’s:
Is a program that processes its input data to produce, its is used as input to another program. The output said to be preprocessed.
Is a program special that processes statements written in a programming language for convert to machine language.
Is a program that convert assembly language into machine code. Take basic commands and operations converts them into binary code, that be recognized by a specific processor.
Is a Computer program that takes one or more object files generate by a compiler and combines in one executable program.