Advanced compilation and optimization technologies designed for AIX and Power Systems

IBM XL C for AIX is a compiler that helps you create and maintain applications written in C for IBM Power Systems™. XL C for AIX supports vector and parallel programming for multiprocessor systems, while maintaining a full binary compatibility with existing single processor systems. This compiler complies with the latest international programming language standards providing support for code portability between multiple operating systems and hardware platforms.

Performance tuning

Math libraries and utilities

Standards compliance

XL C for AIX resources

IBM Software
See what smarter software can do for you

Buy XL C for AIX

Advanced compilation and optimization technologies designed for AIX and Power Systems

IBM Software Subscription and Support is included in the product price for the first year.

Download software online after purchase - no shipping costs.

System requirements

XL C for AIX, V12.1 can be obtained as a separate orderable product, or as an included component of XL C/C++ for AIX, V12.1

XL C for AIX, V12.1


Operating SystemSoftwareHardware
AIX AIX 5.3 TL 5300-07 (or later), AIX 6.1, or AIX 7.1, or IBM PASE for i 6.1 (with PTF SI30636 or later), or IBM PASE for i 7.1 IBM Power System servers supporting the IBM Power Architecture

500 MB disk space

XL C for AIX, V11.1


Operating SystemSoftwareHardware
AIX AIX 5.3 TL 5300-07 (or later), AIX 6.1, AIX 7.1 or IBM PASE for i 6.1 (with PTF SI30636 or later) IBM Power System servers supporting the IBM Power Architecture

430 MB disk space

XL C for AIX, V10.1


Operating SystemSoftwareHardware
AIX AIX 5.3 TL 5300-06 (or higher), AIX 6.1, AIX 7.1 or IBM i V6.1 PASE IBM Power System servers supporting the IBM Power Architecture

430 MB disk space

All versions


Operating SystemSoftwareHardware
AIX Frames-capable browser to view HTML-based online documentation

PDF viewer to view PDF documentation

Graphical desktop environment such as K Desktop Environment (KDE)
Note: High levels of optimization can require more space for paging and temporary files

Application Lifecycle Management

Considering a purchase?


Contact IBM

Considering a purchase?