-F
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-F | ✓ | ✓ | ✓ | ✓ |
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表 。
类别
等效编译指示
无。
用途
为编译器指定备用配置文件或节。

注: 此选项不等同于 GCC 提供的 -F 选项。

语法
缺省值
缺省情况下,编译器使用安装时 提供的 配置文件,并将该文件中定义的节用于当前正在使用的调用命令。
参数
- file_path
- 要使用的替代编译器配置文件的完整路径名。
- stanza
- 用于编译的配置文件节的名称。 这指示编译器使用该节下的条目,无论正在使用的调用命令如何。 例如,如果使用 xlc进行编译,但指定了 c99 节,那么编译器将使用在 c99 节中指定的所有设置。
使用量
请注意,使用 -F 选项指定的任何文件名或节将覆盖系统配置文件中指定的缺省值。 如果您通过XLC_USR_CONFIG环境变量指定了自定义配置文件,则该文件将在 -F 选项指定的文件之前处理。
-B, -t和 -W 选项将覆盖 -F 选项。
预定义的宏
无。
示例
要使用已添加到缺省配置文件的名为
debug
的节来编译 myprogram.c
,请输入:xlc myprogram.c -F:debug
要使用名为
/usr/tmp/myconfig.cfg
的配置文件编译 myprogram.c
,请输入:xlc myprogram.c -F/usr/tmp/myconfig.cfg
要使用您在名为
/usr/tmp/myconfig.cfg
的配置文件中创建的节 c99
编译 myprogram.c
,请输入:xlc myprogram.c -F/usr/tmp/myconfig.cfg:c99