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. You can specify compiler options in one or more of three ways:
When specifying compiler options in more than one of the above locations, it is possible for option conflicts and incompatibilities to occur. IBM VisualAge C++ resolves these conflicts and incompatibilities in a consistent fashion.
Invoke the Batch Compiler
Resolving Conflicting Compiler Options
List of Batch Compiler Options and Their Defaults