Before installing XL C/C++

Note: IBM® XL C/C++ for AIX® now has a new V16.1 release! Read the release document or download the Quick Start Guide for IBM XL C/C++ for AIX, V16.1.

Before you install IBM® XL C/C++ for AIX®, V13.1.3, do the following tasks:

  • Familiarize yourself with the installation image, which contains the installable compiler filesets.
  • Ensure that system prerequisites such as disk space and operating system are met.
  • Determine the tasks you need to perform, depending on your installation requirements.
  • Become either the root user or a user with administrator privileges.

Coexistence with previous version compilers

Installing this version of the compiler does not remove or change previous versions of the compiler, only the C++ runtime library and the SMP runtime library are migrated to the new versions. This was achieved by differentiating the installation fileset names from those of the previous versions, including the version, release and modification level (V.R.M) in the name, and installing to new locations that include V.R.M in the installation paths.

Upgrading the evaluation copy of the XL C/C++ compiler

You can upgrade the evaluation version of the compiler to the licensed version by installing the licensed product package on top of the evaluation package. By following the procedures for the licensed product package in Basic installation or Advanced installation, you can install the compiler license. Shared filesets between the evaluation and licensed versions that have already been installed are reported as Already installed.

Note: If the evaluation version was installed using the advanced (nondefault) installation method, and you want to install the licensed version to the same location, you must first remove the evaluation version using rm -rf. If you do not remove the evaluation version first, you have to install the licensed version to a different directory than the evaluation version.


Voice your opinion on getting help information Ask IBM compiler experts a technical question in the IBM XL compilers forum Reach out to us