-c
This option instructs the compiler to perform the compilation step, but not the link step.
This option is different from the uppercase -C option.
-C
The use of the -c option is recommended in projects with more than one source file.
--asm
--list
-o filename
-S.