Invoking the compiler or a compiler component

By default, an invocation of the XL C/C++ compiler performs preprocessing of program source, compiling into object files, and linking into an executable. These translation phases are actually performed by separate executables, which are referred to as compiler components. In the absence of command-line options, an XL C/C++ compiler invocation command automatically invokes the preprocessor and linkage editor, as well as the component that performs translation of a source program into object code, also referred to as the compiler. However, the preprocessor and linkage editor can be invoked individually.

The following sections describe how to invoke the XL C/C++ compiler: