A configuration file includes several stanzas. The items defined by stanzas in the configuration file include the following:
as | Path name to be used for the assembler. The default is /usr/bin/as. |
ccomp | C front end. The default is /opt/ibmcmp/vac/8.0/exe/xlcentry. |
cppcomp | C++ front end. The default is /opt/ibmcmp/vacpp/8.0/exe/xlCentry. |
code | Path name to be used for the code generation phase of the compiler. The default is /opt/ibmcmp/vac/8.0/exe/xlCcode . |
codeopt | List of options for the code-generation phase of the compiler. |
crt | Path name of the object file passed as the first parameter to the linkage editor. If you do not specify either the -p or the -pg option, the crt value is used. The default is /usr/lib/crt1.o. |
csuffix | Suffix for source programs. The default is c (lowercase c). |
dis | Path name of the disassembler. The default is /opt/ibmcmp/vac/8.0/exe/dis. |
gcrt | Path name of the object file passed as the first parameter to the linkage editor. If you specify the -pg option, the gcrt value is used. The default is /usr/lib/gcrt1.o. |
ld | Path name to be used to link C or C++ programs. The default is /usr/bin/ld. |
ldopt | List of options, directed to the linkage editor to override all normal processing by the compiler. If the corresponding flag takes a parameter, the string is formatted for the getopt subroutine as a concatenation of flag letters, with a letter followed by a colon (:). |
libraries2 | Comma-separated list of library options that the compiler passes as the last parameters to the linkage editor. libraries2 specifies the libraries that the linkage editor is to use at link-edit time for both profiling and nonprofiling. The default is empty. |
mcrt | Path name of the object file passed as the first parameter to the linkage editor if you have specified the -p option. The default is /usr/lib/gcrt1.o. |
options | A string of option flags, separated by commas, to be processed by the compiler as if they had been entered on the command line. |
osuffix | The suffix for object files. The default is .o. |
use | Values for attributes are taken from either the named stanza or the local stanza. For single-valued attributes, values in the use stanza apply if no value is provided in the local, or default, stanza. For comma-separated lists, the values from the use stanza are added to the values from the local stanza. |
xlc | The path name of the xlc compiler component. The default is /opt/ibmcmp/vac/8.0/bin/xlc. |
xlC | The path name of the xlC compiler component. The default is /opt/ibmcmp/vacpp/8.0/bin/xlC. |
Related information