-I

适用的调用

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

类别

输入控件

等效编译指示

无。

用途

将目录添加到包含文件的搜索路径。

语法

读取语法图跳过可视语法图 -I目录路径

缺省值

请参阅 包含文件的目录搜索序列 ,以获取缺省搜索路径的描述。

参数

directory_path
编译器应该在其中搜索头文件的目录的路径。

使用量

如果 -qnostdinc 生效,那么编译器 搜索 -I 选项为头文件指定的路径,而不搜索标准搜索路径。 如果 -qidirfirst 生效,那么将在任何其他目录之前搜索 -I 选项指定的目录。

如果在配置文件和命令行中都指定了 -I 目录选项,那么将首先搜索配置文件中指定的路径。 可以在命令行上多次指定 -I 目录选项。 如果指定多个 -I 选项,那么将按照目录在命令行上的显示顺序来搜索这些目录。

-I 选项不会影响使用绝对路径名包含的文件。

预定义的宏

无。

示例

要编译 myprogram.c 并搜索 /usr/tmp ,然后搜索 /oldstuff/history 以查找包含的文件,请输入:
xlc myprogram.c -I/usr/tmp -I/oldstuff/history

相关信息