GCC Compiler
2 min readFeb 4, 2021
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:
- Preprocessor
- Compiler
- Assembler
- Linker
- Preprocessor:
Is a program that processes its input data to produce, its is used as input to another program. The output said to be preprocessed. - Compiler:
Is a program special that processes statements written in a programming language for convert to machine language. - Assembler:
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. - Linker:
Is a Computer program that takes one or more object files generate by a compiler and combines in one executable program.