配置编译器缺省值
当您使用 XL C/C++编译应用程序时,编译器将使用以多种方式确定的缺省设置:
- 内部定义的设置。 这些设置由编译器预定义,您无法对其进行更改。
- 由系统环境变量定义的设置。 编译器需要某些环境变量; 其他环境变量是可选的。 在安装过程中,您可能已经设置了一些基本环境变量。 有关更多信息,请参阅 XL C/C++ 安装指南。 设置环境变量 提供在安装编译器之后可以设置或重置的必需环境变量和可选环境变量的完整列表,包括用于并行处理的环境变量。
- 在编译器配置文件 xlc.cfg中定义的设置。 编译器需要许多由其配置文件确定的设置。 通常,配置文件会在安装过程中自动生成。 有关更多信息,请参阅 XL C/C++ 安装指南。 但是,您可以在安装后定制此文件,以指定其他编译器选项,缺省选项设置,库搜索路径和其他设置。 使用定制编译器配置文件中提供了有关定制配置文件的信息。
- 由 GCC 选项配置文件定义的设置。 如果使用 gxlc 或 gxlc + + 实用程序来映射 GCC 选项,那么将在 /opt/IBM/xlc/16.1.0/etc/gxlc.cfg 文件中定义缺省选项映射。 您可以定制此文件以满足您的需求。 有关更多信息,请参阅 配置 gxlc 或 gxlc + + 选项映射。