IBM Support

Product documentation for XL C/C++ for Linux, V12.1 (PDF format)

Product Documentation


Abstract

A collection of product documentation files for IBM XL C/C++ for Linux, V12.1, including getting started and installation guides. Cross-reference links to other PDF documents might not work online. In this case, download the related PDF documents to the same directory on your local machine.

Content


Getting Started with XL C/C++ for Linux, V12.1
This book introduces you to the XL C/C++ for Linux compiler, including features new for V12.1.

Language Reference - XL C/C++ for Linux, V12.1
This book contains information about the C and C++ programming languages, as supported by IBM, including language extensions for portability and conformance to non-proprietary standards.

Compiler Reference - XL C/C++ for Linux, V12.1
This book contains information about the various compiler options, pragmas, macros, environment variables, and built-in functions, including those used for parallel processing.

Optimization and Programming Guide - XL C/C++ for Linux, V12.1
This book contains information on advanced programming topics, such as application porting, interlanguage calls with Fortran code, library development, application optimization and parallelization, and the XL C/C++ high-performance libraries.

Installation Guide - XL C/C++ for Linux, V12.1
This document contains installation information for IBM XL C/C++ for Linux, including prerequisites, requirements, and environmental considerations. Please read it carefully before installing the compiler.

Decimal Floating-point User's Guide (Technology Preview) for IBM XL C/C++ for Linux, V12.1
Decimal floating-point support for IBM XL C/C++ for Linux, V12.1, allows you to develop programs that can use the arithmetical operation type that is specified at compile or run time, regardless of the hardware platform on which it is running.

gxlc and gxlc++ utilities - Option mappings for XL C and XL C/C++ for Linux, V12.1
XL C and XL C/C++ provides the gxlc and gxlc++ utilities to map many GCC compiler options to their XL C and XL C/C++ counterparts. Mappings currently recognized by XL C and XL C/C++ are listed in this document.

Original Publication Date

08 May 2012

[{"Product":{"code":"SSXVZZ","label":"XL C\/C++ for Linux"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Documentation","Platform":[{"code":"PF016","label":"Linux"}],"Version":"12.1","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

Document Information

Modified date:
08 August 2018

UID

swg27024808