GCC Compiler

  1. Preprocessor
  2. Compiler
  3. Assembler
  4. Linker
  1. 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.
  2. Compiler:
    Is a program special that processes statements written in a programming language for convert to machine language.
  3. 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.
  4. Linker:
    Is a Computer program that takes one or more object files generate by a compiler and combines in one executable program.

How Compile?

The before code, produce a preprossed source code that is sent to output standard.
The before code, convert the code into file that is compiled but
it has not been assembled.
The before code, convert the file Compile or assemble the source files, but do not link.
This result of compilation process c



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store