Everything

 

-I


インクルード・ファイルを検索するフォルダを指定します。

[指定形式]

-Ipath[,path]...

 

-

省略時解釈

インクルード・ファイルを ソース・ファイルのあるフォルダと標準インクルード・ファイル・フォルダから検索します。

[詳細説明]

-

プリプロセッサ指令#include,およびアセンブラ制御命令$INCLUDE/$BINCLUDEで読み込むインクルード・ファイルを検索するフォルダをpathに指定します。
インクルード・ファイルの検索は,以下の順番で行います。

(1)

#includeの場合

(a)

ソース・ファイルのあるフォルダ(ファイルを” ”で指定した場合)

(b)

-Iオプションで指定したフォルダ(指定が複数ある場合は,コマンド・ラインで指定した順(左から右の順))

(c)

標準インクルード・ファイル・フォルダ

(2)

$INCLUDE/$BINCLUDEの場合

(a)

-Iオプションで指定したフォルダ(指定が複数ある場合は,コマンド・ラインで指定した順(左から右の順))

(b)

ソース・ファイルのあるフォルダ

(c)

カレント・フォルダ

 

-

pathが存在しない場合は,警告を出力します。

-

pathを省略した場合は,エラーとなります。

[使用例]

-

インクルード・ファイルをカレント・フォルダ,フォルダD:\include,標準フォルダの順で検索します。

>ccrh -ID:\include -Xcommon=rh850 main.c