C: Compile To Intermediate File

The -c option is used to generate an intermediate file for each source file listed on the command line.

In the case of C source files, compilation will halt after the parsing stage, leaving behind p-code files with a .p1 extension. For assembly source files, compilation will terminate after executing the assembler, leaving behind relocatable object files with a .o extension.

This option is often used to facilitate multi-step builds using a make utility.