C ユーザーズガイド

(6.8.2) インクルード可能なソースファイルの位置を知る方法

最初に、ファイル名が < > によって区切られたファイルを、-I オプションによって指定されたディレクトリの中で検索します。次に、標準ディレクトリの中を検索します。異なるデフォルト位置を指定するのに -YI オプションが使用されていない限り、標準ディレクトリは /usr/include です。

最初に、ファイル名が引用符によって区切られたファイルを、#include 文のあるソースファイルのディレクトリ中で検索します。次に、-I オプションによって指定されたディレクトリの中を検索し、最後に標準ディレクトリの中を検索します。

< > や二重引用符で囲まれたファイル名が '/' で始まっている場合は、そのファイル名はルートディレクトリで始まるパス名であると解釈されます。このファイルの検索はルートディレクトリの中においてのみ開始されます。