The installation image contains filesets for all the components of the compiler for all supported language locales.
The installation image for XL C/C++ is available physically on an installation CD and electronically in the xlcpp.11.1.0.aix.GM.tar.Z installation package, in the /usr/sys/inst.images directory.
The image includes filesets for the following compiler components:
The following tables list the filesets included in the installation image and the default directories to which the fileset contents are installed during a basic installation. You may optionally install all available filesets, or only the ones you want. If you select specific filesets for installation, you may also choose to automatically install any prerequisite filesets required by your selections by using the installp -g flag.
When fileset names differ only by the locale code, you can choose to install only the filesets relevant to your desired language and location. The LANG environment variable determines which message catalogs are used. The en_US (English) message catalogs are installed by default. If LANG is not defined or is assigned an unsupported locale, en_US message catalogs are used. See National language support for a list of available locales.
Fileset name | Fileset description | Default installation locations |
---|---|---|
vac.C | XL C compiler | /etc/ |
vac.Bnd | XL C media defined bundles | /usr/sys/inst.data/sys_bundles/ |
vac.include | XL C compiler include files | /usr/vac/include/ |
vac.aix53 | XL C libraries for AIX® 5.3 and AIX 6.1 | /usr/vac/lib/aix53/ |
vac.html.LANG | Supersede entry, not installed LANG = [en_US, ja_JP, zh_CN] |
/usr/vac/eclipse/plugins/ |
vac.html.common | Supersede entry, not installed | /usr/vac/bin/ |
vac.lic | XL C license files | /usr/vac/lib/ |
vac.man.LANG | XL C compiler manual pages |
/usr/vac/man/LANG/man1/ |
vac.pdf.LANG.C | XL C compiler |
/usr/vac/doc/LANG/pdf/ |
vac.msg.LANG | XL C compiler messages |
/usr/lib/nls/msg/LANG/ |
vac.ndi | XL C non-default installation script | /usr/vac/bin/ |
Fileset name | Fileset description | Default installation locations |
---|---|---|
vacpp.cmp.core | XL C++ compiler | /usr/vacpp/ |
vacpp.Bnd | XL C++ media defined bundles | /usr/sys/inst.data/sys_bundles/ |
vacpp.cmp.include | XL C++ compiler include files | /usr/vacpp/include/ |
vacpp.cmp.lib | XL C++ libraries | /usr/vacpp/lib/ |
vacpp.cmp.tools | XL C++ tools | /usr/vacpp/bin/ |
vacpp.cmp.rte | XL C++ compiler application run time | /usr/vacpp/lib/ |
vacpp.cmp.aix53.lib | XL C++ libraries for AIX 5.3 and AIX 6.1 | /usr/vacpp/lib/aix53/ |
vacpp.cmp.aix53.tools | XL C++ tools for AIX 5.3 and AIX 6.1 | /usr/vacpp/ |
vacpp.html.LANG | Supersede entry, not installed LANG = [en_US, ja_JP, |
/usr/vacpp/eclipse/plugins/ |
vacpp.html.common | Supersede entry, not installed | /usr/vacpp/bin/ |
vacpp.lic | XL C++ license files | /usr/vacpp/lib/ |
vacpp.man.LANG | XL C++ compiler |
/usr/vacpp/man/LANG/man1/ |
vacpp.pdf.LANG | XL C++ compiler |
/usr/vacpp/doc/LANG/pdf/ |
vacpp.memdbg.lib | XL C++ user heap/memory debug static libraries | /usr/vacpp/lib/ |
vacpp.memdbg.rte | XL C++ user heap/memory debug runtime libraries | /usr/vacpp/lib/ |
vacpp.memdbg.aix53.lib | XL C++ user heap/memory debug for AIX 5.3 and AIX 6.1 libraries | /usr/vacpp/lib/aix53/ |
vacpp.memdbg.aix53.rte | XL C++ user heap/memory debug for AIX 5.3 and AIX 6.1 runtime libraries | /usr/vacpp/lib/aix53/ |
vacpp.msg.LANG.cmp.core | XL C++ compiler |
/usr/lib/nls/msg/LANG/ |
vacpp.msg.LANG.cmp.tools | XL C++ tools messages |
/usr/lib/nls/msg/LANG/ |
vacpp.ndi | XL C++ non-default installation script | /usr/vacpp/bin/ |
vacpp.samples | ANSI class library samples | /usr/vacpp/samples/ |
Fileset name | Fileset description | Default installation locations |
---|---|---|
xlC.adt.include | XL C++ application development toolkit |
/usr/include/ |
xlC.rte | XL C++ runtime libraries | /usr/lpp/xlC/lib/ |
xlC.aix50.rte |
XL C++ runtime environment for AIX 5.3 libraries | /usr/lpp/xlC/lib/aix53/ |
xlC.aix61.rte | XL C++ runtime environment for AIX 6.1 libraries | /usr/lpp/xlC/lib/aix61/ |
xlC.msg.LANG.rte | XL C++ runtime messages |
/usr/lib/nls/msg/LANG/ |
Fileset name | Fileset description | Default installation locations |
---|---|---|
memdbg.adt | User heap/memory debug toolkit | /usr/vac/lib/ |
memdbg.aix53.adt | User heap/memory debug toolkit for AIX 5.3 and AIX 6.1 | /usr/vac/lib/aix53/ |
memdbg.msg.LANG | User heap/memory debug |
/usr/lib/nls/msg/LANG |
Fileset name | Fileset description | Default installation locations |
---|---|---|
xlsmp.rte | SMP runtime library | /usr/include/ |
xlsmp.msg.LANG.rte | SMP runtime messages |
/usr/lib/nls/msg/LANG/ |
xlsmp.aix53.rte | SMP runtime libraries for AIX 5.3 and AIX 6.1 | /usr/lpp/xlsmp/aix53/ |
Fileset name | Fileset description | Default installation locations |
---|---|---|
xlmass.adt.include | IBM® MASS application development include files | /usr/xlmass/include/ |
xlmass.lib | IBM MASS libraries | /usr/xlmass/lib/ |
xlmass.aix53.lib | IBM MASS libraries for AIX 5.3 and AIX 6.1 | /usr/xlmass/lib/aix53/ |
Fileset name | Fileset description |
---|---|
ibmdebugger | IBM Debugger for AIX |
ibmdebugger.engine | IBM Debugger for AIX Compiled Languages Engine |
ibmdebugger.engine.msg.LANG | IBM Debugger messages |
ibmdebugger.jre | Supersede entry, not installed |
ibmdebugger.ui | Supersede entry, not installed |
The Eclipse-based IBM Debugger for AIX, V7.1 is included with the XL C/C++ installation image, and adds source-level debugging to your development environment. In addition, a Windows® version of the Debugger UI is included with the installer, which allows you to remotely debug AIX applications from a Windows platform.
Fileset name | Fileset description | Default installation locations |
---|---|---|
urt11 | Utilization reporting tool files |
/opt/ibmurt/1.1/ |
To install the utilization reporting tool, see the instructions provided in README.urt in the root directory of the installation image.
If you have downloaded the XL C/C++ electronic distribution package, xlcpp.11.1.0.aix.GM.tar.Z, follow these steps before attempting to install:
zcat xlcpp.11.1.0.aix.GM.tar.Z | tar -xvf -
cd /compiler/install
zcat xlcpp.11.1.0.aix.GM.tar.Z | tar -xvf -
cd usr/sys/inst.images
inutoc .
Refer to System prerequisites to ensure that system prerequisites are met and use the installation methods described in either Basic installation or Advanced installation to install the compiler.
English (en_US) is the default national language. Following installation, you can set the NLSPATH so that messages are displayed in a different language. See Enabling the XL C/C++ error messages.