关于本文档
XL C/C++ 概述
版本 7 中的新增内容
性能和优化
机器体系结构和硬件
POWER5 处理器支持的内置函数
新增的 XL C/C++ 编译指示(pragma)
新的优化实用程序
对 MASS 向量库的支持
遵循业界标准
易于使用
新增的 XL C/C++ 选项
定制编译环境
环境变量
设置调用命令的环境
确保消息目录的 NLSPATH 正确
包含文件
配置文件
命令行选项
控制编译过程
调用编译器
对象模型
输入和输出文件的类型
缺省行为
编译器选项入门
编译器消息
返回码
编译器消息格式
特定于平台的选项
通过 gxlc 和 gxlc++ 重用 GNU C 和 C++ 编译器选项
gxlc 和 gxlc++ 语法
GNU C 和 C++ 至 XL C/C++ 选项映射
配置选项映射
选项总结:C 编译器
基本转换
专门诊断
特殊处理和控制
与链接和库相关的选项
选项总结:C++ 编译器
优化入门
选择的用于优化的编译器选项
移植注意事项
语言固有的可移植性问题
编译时错误的诊断
32 位和 64 位应用程序开发
运行时错误的诊断
共享内存并行化
OpenMP 伪指令
与 GNU C 和 C++ 可移植性相关的功能
函数属性
变量属性
类型属性
GNU C 和 C++ 断言
其它 GNU C 和 C++ 可移植性问题
附录 A. 语言支持
与 ISO/IEC 国际标准的兼容性
ISO/IEC 14882:2003(E) 国际标准兼容性
ISO/IEC 9899:1990 国际标准兼容性
ISO/IEC 9899:1999 国际标准支持
增强的语言级别支持
附录 B. OpenMP 一致性和支持
OpenMP 伪指令
OpenMP 数据作用域属性子句
OpenMP 库函数
OpenMP 环境变量
OpenMP 实现定义的行为
声明
编程接口信息
商标和服务标记
业界标准
