All forms of IBM C and C++ Compilers are invoked using the following syntax, where invocation can be replaced with any valid IBM C and C++ Compilers invocation command:
The parameters of the compiler invocation command can be the names of input files, compiler options, and linkage-editor options. Compiler options perform a wide variety of functions, such as setting compiler characteristics, describing the object code and compiler output to be produced, and performing some preprocessor functions.
To compile without link-editing, use the -c compiler option. The -c option stops the compiler after compilation is completed and produces as output, an object file file_name.o for each file_name.c input source file. The linkage editor is not invoked. You can link-edit the object files later using the invocation command, specifying the object files without the -c option.
Notes
C or C++ Program Development
Cycle
Compiler Modes
Specifying Compiler Options on the Command
Line
List of Compiler Options and Their
Defaults
Message Severity Levels and
Compiler Response