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 ...]
每次調(diào)用編譯器時,--include_path 選項的數(shù)量沒有限制;每個 --include_path 選項命名一個 directory。在 C 源代碼中,可以使用 #include 指令而不指定文件的任何目錄信息;相反,可以使用 --include_path 選項指定目錄信息。
例如,假設(shè)當前目錄中有一個名為 source.c 的文件。文件 source.c 包含以下指令語句:
#include "alt.h"
假設(shè) alt.h 的完整路徑名是:
| UNIX | /tools/files/alt.h |
| Windows | c:\tools\files\alt.h |
下表顯示了如何調(diào)用編譯器。選擇適用操作系統(tǒng)的命令:
| 操作系統(tǒng) | 輸入 |
|---|---|
| UNIX | |
| Windows | |
在尖括號中指定路徑信息:如果在尖括號中指定了路徑信息,編譯器會應(yīng)用與-include_path 選項和 TI_ARM_C_DIR 環(huán)境變量指定的路徑信息相關(guān)的信息。
例如,如果使用以下命令設(shè)置 TI_ARM_C_DIR:
TI_ARM_C_DIR "/usr/include;/usr/ucb"; export TI_ARM_C_DIR或使用以下命令調(diào)用編譯器:
armcl --include_path=/usr/include file.c且 file.c 包含以下行:
#include <sys/proc.h>結(jié)果是包含的文件位于以下路徑中:
/usr/include/sys/proc.h