-I
适用的调用
选项 | xlc (编译 C) | xlC (编译 C++) | xlclang(编译 C) | xlclang++(编译 C++) |
---|---|---|---|---|
-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