目录
关于本文档
应该阅读本文档的人
如何使用本文档
本文档的结构
本文档中使用的约定和术语
印刷约定
如何阅读语法图
示例
XL C/C++
功能部件的概述
与其它 XL 编译器的通用性
文档、联机帮助和技术支持
硬件和操作系统支持
高度可配置的编译器
语言标准一致性
与 GNU 的兼容性
源代码迁移和一致性检查
库
Mathematics Acceleration Subsystem 库
基本线性代数子程序
工具和实用程序
程序优化
64 位对象能力
共享内存并行化
OpenMP 伪指令
诊断列表
符号调试器支持
V
8.0
中的新增内容
性能和优化
特定于体系结构和处理器的代码调整
高性能库
其它与性能相关的编译器选项和伪指令
本发行版新增的
内置函数
语言增强和 API 的支持
C、C++ 和 Fortran 的 OpenMP API V2.5 支持
易于使用
新安装和配置实用程序
对 IBM Tivoli License Manager 的支持
新的编译器选项
新的命令行选项
新增的
pragma
伪指令
设置和定制
XL C/C++
环境变量和
XL C/C++
设置编译器工作环境
设置缺省运行时选项
定制配置文件
确定安装哪种级别的
XL C/C++
使用
XL C/C++
编辑、编译和链接程序
编译器阶段
编辑
C 和 C++
源文件
使用
XL C/C++
进行编译
编译并行化的
XL C/C++
应用程序
XL C/C++
输入文件
XL C/C++
输出文件
指定编译器选项
链接
XL C/C++
程序
在单独的步骤中编译和链接
动态
和静态
链接
运行
XL C/C++
程序
取消执行
设置运行时选项
在其它系统上运行已编译的应用程序
XL C/C++
编译器诊断辅助
编译返回码
XL C/C++
编译器列表
头部节
选项节
源代码节
变换报告节
属性和交叉引用节
目标节
文件表节
编译单元收尾节
编译收尾节
调试已编译的应用程序
索引