Compilation : GCC transforms the source files to an executable file. Compilation is a multi-stage process involving several tools. e.i GNU compiler, GNU assembler, GNU linker Id. The complete set of tools used in compilation is referred to as toolchain.
