IBM® XL C/C++ for Linux is a highly advanced optimizing compiler for selected Linux distributions and is available in 3 variants.


The XL C/C++ for Linux evaluation is a fully functional compiler product available for an evaluation period of 60 days. Click the Download button on the right and select "Evaluation" to download.

Community Edition

Starting from V13.1.4, XL C/C++ for Linux Community Edition (on little endian distributions) is available for download and deployment. This compiler product is a no-charge product for developers and partners who have lightweight production requirements and do not require official IBM support. While the community edition embodies most of the core features of the fully warranted XL C/C++ for Linux compiler, it does not support optimization at level 5 for generation of the highest level of optimization nor OpenMP constructs for parallel programming. Click the Download button on the right and select "Community Edition" to download.

You can also obtain the latest versions of the evaluation and Community Edition of the little endian compiler for Ubuntu 14.04, Ubuntu 14.10, Ubuntu 16.04, RHEL 7.1, RHEL 7.2, CentOS 7, SLES 12, and SLES 12 SP1 from the public apt-get, yum, and zypper repositories. Packages are signed with the key name IBM XL Compilers <>, fingerprint 70DC1778 B690906E B9EAD019 4B19F6F5 0761C815.

Fully licensed

If you have purchased the XL C/C++ for Linux compiler, download the licensed version. For more information on downloading the licensed version from Passport Advantage or Entitled Software Support (ESS), see How to download the GA image for IBM compilers.

  • + ExpandA comparison of the three versions

    *Advanced IPA is available only at -O5 and is not enabled in the Community Edition.

Product specs

Choose your platform

Choose your platform

Sign in with your IBM id

You will need to sign in with an IBM id before you can complete the download.

Great! Click the Continue button to sign in and proceed to your download.

Click the Continue button to create an IBM id. Then sign in and proceed to your download.

Contact IBM

Considering a purchase?