-isystem (-qgcc_cpp_stdinc) (C++ のみ)
カテゴリー
プラグマ同等物
なし
目的
GNU C++ システム・ヘッダー・ファイルの標準検索ロケーションを変更する。
構文
>>- -isystem--dir----------------------------------------------><
.- :-------------. V | >>- -q--gcc_cpp_stdinc--=--+---+----directory_path-+--+---+---->< '-"-' '-"-'
デフォルト
コンパイラーはデフォルトにより、コンパイラー構成ファイルで指定されたディレクトリーを検索します。
パラメーター
- dir
- コンパイラーが GNU C++ ヘッダー・ファイルを検索するディレクトリーです。-I オプションで指定されたすべてのディレクトリーを検索した後、標準的なシステム・ディレクトリーを検索する前に、このディレクトリーが検索されます。dir には、相対パスまたは絶対パスを指定できます。
- directory_path
- コンパイラーが、GNU C++ ヘッダー・ファイルを検索するディレクトリーのパスです。directory_path は、相対パスまたは絶対パスにすることができます。パスは、引用符で囲むとコマンド行で分割されることがありません。
使用法
このオプションを使用すると、特定コンパイルの検索パスを変更できます。 GNU C++ ヘッダーのデフォルト検索パスを永久的に変更するには、構成ファイルを使用します。詳しくは、組み込みファイルのディレクトリー検索シーケンスを参照してください。
このオプションが複数回指定されている場合、コンパイラーは最後に指定されたオプションのみを使用します。
-nostdinc または -nostdinc++ (-qnostdinc) オプションが有効な場合、このオプションは無視されます。
事前定義マクロ
なし。
例
mypath/headers1 および mypath/headers2 を使用して GNU C++ ヘッダーのデフォルト検索パスをオーバーライドするには、以下を入力します。
xlc myprogram.C -isystem mypath/headers1 -isystem mypath/headers2
