-qcpp_stdinc (-isystem)(仅限 C++)

适用的调用

表 1. 接受给定选项的调用
选项 xlc (编译 C) xlC (编译 C++) xlclang(编译 C) xlclang++(编译 C++)
-qcpp_stdinc    
-isystem    

请参阅 -qc_stdinc (-isystem) (仅限 C)

注: 此表中仅列出典型调用。 对于所有基本调用及其等效特殊调用,您可以参阅 编译器调用的完整列表

类别

编译器定制

等效编译指示

无。

用途

更改 XL C++ 头文件和系统头文件的标准搜索位置。

语法

读取语法图跳过可视语法图-isystemdir
读取语法图跳过可视语法图 -qcpp_stdinc= " :目录路径"

缺省值

缺省情况下,编译器将在配置文件中指定的目录中搜索 XL C++ 头文件 (通常为 /opt/IBM/xlC/16.1.0/include/) 和系统头文件 (通常为 /usr/include/).

参数

基于 Clang 的前端开始目录
编译器用于搜索 XL C++ 头文件的目录。 搜索目录位于 -I 选项指定的所有目录之后,但位于标准系统目录之前。 dir 可以是相对路径或绝对路径。
directory_path
编译器应该在其中搜索 XL C++ 和系统头文件的目录的路径。 directory_path 可以是相对路径或绝对路径。 您可以使用引号将路径括起来,以确保它不会被命令行拆分。

使用量

此选项允许您更改特定编译的搜索路径。 要永久更改 XL C++ 和系统 头的缺省搜索路径,请使用配置文件来执行此操作; 请参阅 包含文件的目录搜索顺序 以获取更多信息。

如果多次指定此选项,那么编译器仅使用该选项的最后一个实例。

如果 -qnostdinc 选项生效,那么将忽略此选项。

预定义的宏

无。

示例

要使用 mypath/headers1mypath/headers2覆盖 XL C++ 头的缺省搜索路径,请输入:
xlc++ myprogram.C -qcpp_stdinc=mypath/headers1:mypath/headers2

相关信息