Advanced optimizing compiler for IBM Power Systems running Linux distributions
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 standards, supporting code portability between multiple operating systems and hardware platforms. XL C/C++ for Linux products on little endian distributions offer a new compiler design built with Clang front end components and continues to use IBM highly optimizing backend. It provides improved GCC compatibility and language standards support for easier migration and enhanced capability.
XL C/C++ for Linux provides the following features and benefits:
Delivers a single XL C/C++ offering
(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
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.
IBM® XL C/C++ for Linux V13.1.4 on little endian distributions increase application performance and developer productivity, while maximizing your IT investments.
XL C/C++ for Linux V13.1.4 on little endian distributions delivers the following benefits and features:
Full conformance to the C11 and C++11 standards
Full conformance of OpenMP 3.1 features and additional OpenMP 4.5 features
A no charge, entry-level Community Edition
New and enhanced compiler options, pragmas, and built-in functions