Next: Examining compiled files, Previous: Compiler-related tools, Up: Top [Contents][Index]
This chapter describes in more detail how GCC transforms source files to
an executable file. Compilation is a multi-stage process involving
several tools, including the GNU Compiler itself (through the gcc
or g++ frontends), the GNU Assembler as, and the GNU
Linker ld. The complete set of tools used in the compilation
process is referred to as a toolchain.
| • An overview of the compilation process: | ||
| • The preprocessor: | ||
| • The compiler: | ||
| • The assembler: | ||
| • The linker: |