[prev] 26 [next]

Compilers

Compilers are programs that
  • convert program source code to executable form
  • "executable" might be machine code or bytecode
The Gnu C compiler (gcc)
  • applies source-to-source transformation (pre-processor)
  • compiles source code to produce object files
  • links object files and libraries to produce executables

[Diagram:Pic/gcc.png]