-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