本节提供关于安装和定制 XL C/C++ 的简短概述信息,并指出了如何找到描述特定安装和定制主题的更详细信息的其它文档。
XL C/C++ 使用一些环境变量来控制编译器操作的各个方面。环境变量分为两个基本类别:
这些环境变量定义编译器的基本工作环境,包括指定您选择的本地语言或定义库或临时文件的位置。有关完整的信息,请参阅 Setting up the compilation environment。
这些环境变量定义编译器要使用的运行时编译器选项缺省值,除非它们被命令行上或位于程序源代码中的伪指令中指定的编译器选项设置显式地覆盖。有关完整的信息,请参阅 Setting up the compilation environment。
这些环境变量是 OpenMP 标准的一部分。它们允许您指定应用程序将如何执行各节并行代码。
配置文件是纯文本文件,它指定编译器选项和调用的缺省设置。XL C/C++ 在编译器安装期间在文件 /etc/opt/ibmcmp/vac/8.0/vac.cfg 中提供缺省配置。
如果您正在单用户系统上运行,或编译环境已具有编译脚本或 makefile,则可能要让缺省配置文件保持原样。
或者,您可以创建其它定制配置文件来满足特定应用程序或应用程序组所需要的特殊编译要求。
有关创建和使用定制配置文件的更多信息,请参阅 Customizing the configuration file。
您可能不确定在特定机器上安装哪种级别的 XL C/C++。如果要与软件支持机构联系,您将需要知道此信息。
要显示系统上已安装的编译器的版本和 PTF 发行版级别,使用 -qversion 编译器选项调用编译器。例如:
xlC -qversion