Advanced optimizing compiler for IBM Power Systems running Linux distributions

At no charge, 60-day evaluation or Community Edition

IBM® XL C/C++ for Linux is an industry standards-based programming tool used to develop large and complex applications in the C and C++ programming languages. Optimized for IBM Power Systems™, including the latest POWER8® processors, XL C/C++ for Linux supports vector and parallel programming. This compiler complies with the ISO C99 and ISO C++03 standards.

XL C/C++ for Linux on little endian Linux distributions is C11 and C++11 compliant and supports a subset of the C++14 standard, supporting code portability between multiple operating systems and hardware platforms. XL C/C++ for Linux combines the Clang front-end infrastructure with IBM advanced optimization technology and code generation. It provides GCC compatibility and language standards support for easy migration.

XL C/C++ for Linux provides the following features and benefits:

Delivers a single XL C/C++ offering for both big endian and little endian Linux distributions

(Little endian) Offers an unlimited license, entry-level, no-charge Community Edition

Optimizes application performance

Provides highly-tuned math libraries

Enables ease of application migration to Power Systems

XL C/C++ for Linux resources

Always up-to-date system requirement reports can be dynamically generated using the Software Product Compatibility Reports (SPCR) tool.

For your convenience, the tabs below identify the supported releases of XL C/C++ for Linux from which you can select detailed system requirement reports for different contexts (by Operating System, by component). Note that clicking a link will always generate a new, up-to-date report.

Tab navigation

13.1.4 Release

13.1.3 Release

13.1.2 Release

13.1.1 Release

13.1 Release

12.1 Release

11.1 Release

XL C/C++ for Linux V13.1.5 on little endian distributions delivers the following benefits and features:


Support for a number of OpenMP 4.5 features

New and enhanced compiler options and built-in functions

Access the following resources to download the licensed version, evaluation version, and community edition of the compiler products.

Not in Netherlands?

Wij staan klaar om u te helpen

Koop online of verneem meer.