1. Source File - (.cpp, .cc)
  2. preprocessor - Preprocessed File (.i file)
    1. Compiler - Assembly code (.s file)
  3. Assembler - Object code (.o file)
  4. Linker - Executable