-F

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-F
注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

编译器定制

等效编译指示

无。

用途

为编译器指定备用配置文件或节。

基于 Clang 的前端开始
注: 此选项不等同于 GCC 提供的 -F 选项。
基于 Clang 的前端端

语法

读取语法图跳过可视语法图 -Ffile_path::

缺省值

缺省情况下,编译器使用安装时 提供的 配置文件,并将该文件中定义的节用于当前正在使用的调用命令。

参数

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

相关信息