#include "file_name" ディレクティブで組み込むファイルの検索順序を指定する。
#pragma optionsも参照してください。
-qidirfirst は -I オプションと一緒に使用してください。
idirfirst オプションを使用しない 場合に、#include "file_name" ディレクティブで組み込まれるファイルの標準の検索順序は、以下のとおりです。
-qidirfirst を指定すると、 -I オプションで指定したディレクトリーが検索されてから、現行のファイルがあるディレクトリーが検索されるようになります。
-qidirfirst は、 #include <file_name> ディレクティブの検索順序には影響を及ぼしません。
-qidirfirst は、 #include "file_name" および #include <file_name> の両方について検索順序を変更する -qnostdinc オプションとは無関係です。
ファイルの検索順序については、 相対パス名を使用したインクルード・ファイルのディレクトリー検索順序 で説明しています。
最後の有効な #pragma options [no]idirfirst は、それ以後の #pragma options [no]idirfirst によって置き換えられるまで、有効なままです。
myprogram.c をコンパイルして、インクルード・ファイルについて /usr/tmp/myinclude を検索させてから現行ディレクトリー (ソース・ファイルがある) を検索させるには、以下を入力します。
xlc myprogram.c -I/usr/tmp/myinclude -qidirfirst
相対パス名を使用したインクルード・ファイルのディレクトリー検索順序