3.2.3 How Do I Compile Using a Make Utility?

When compiling using a make utility (such as make), the compilation is usually performed as a two-step process: first generating the intermediate files, and then the final compilation and link step to produce one binary output. This is described in 5.2.3 Multi-Step C Compilation.