ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
--include_path 选项命名了包含 #include 文件的备用目录。--include_path 选项的缩写形式为 -I
。--include_path 选项的格式为:
--include_path=directory1 [--include_path= directory2 ...]
每次调用编译器时,--include_path 选项的数量没有限制;每个 --include_path 选项命名一个 directory。在 C 源代码中,可以使用 #include 指令而不指定文件的任何目录信息;相反,可以使用 --include_path 选项指定目录信息。
例如,假设当前目录中有一个名为 source.c 的文件。文件 source.c 包含以下指令语句:
#include "alt.h"
假设 alt.h 的完整路径名是:
UNIX | /tools/files/alt.h |
Windows | c:\tools\files\alt.h |
下表显示了如何调用编译器。选择适用操作系统的命令:
操作系统 | 输入 |
---|---|
UNIX |
|
Windows |
|
在尖括号中指定路径信息:如果在尖括号中指定了路径信息,编译器会应用与-include_path 选项和 TI_ARM_C_DIR 环境变量指定的路径信息相关的信息。
例如,如果使用以下命令设置 TI_ARM_C_DIR:
TI_ARM_C_DIR "/usr/include;/usr/ucb"; export TI_ARM_C_DIR
或使用以下命令调用编译器:
armcl --include_path=/usr/include file.c
且 file.c 包含以下行:
#include <sys/proc.h>
结果是包含的文件位于以下路径中:
/usr/include/sys/proc.h