Programmer's Guide Chapter 2.
Options can appear anywhere in the command line.
CC compiles with many of the same options as cc , the C language compiler. The complete source is processed using a syntactic and semantic analysis of the source to produce an intermediate representation. This command produces object code, foo.o , that is suitable for later linking. The compiler processes the .ii files associated with the objects that will be linked together. Then sources are recompiled to force template instantiation.