cc [sw] <file>...

Compile (<file>.c) / assemble (<file>.s) / load (<file>.o)  'c' program(s).

Switches not relevant to the compiler are passed on to the loader.

Switches -
c	Produce object file <file>.o.
O	Invoke optimizer.
S	Compiler <file>.c and produce <file>.s assembly language file.
P	Invoke only the macro pre-processor, producing file <file>.i.
E	Invoke only the macro pre-processor, output to std out.
o	Name the final output file with '-o <filename>'. (Default = 'a.out').
