HCLTech interview question

Describe the C language compilation process.

Interview Answer

Anonymous

Mar 15, 2017

Compiling a C program is a multi-stage process. At an overview level, the process can be split into four separate stages: Preprocessing, compilation, assembly, and linking. Traditional C compilers orchestrate this process by invoking other programs to handle each stage.