インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

E

出力を stdout に送るようにプリプロセッサーに指示します。

構文

Linux* および macOS*:

-E

Windows*:

/E

引数

なし

デフォルト

オフ

前処理済みソースファイルはコンパイラーに出力されます。

説明

このオプションは、出力を stdout に送るようにプリプロセッサーに指示します。ファイルが前処理されている場合、コンパイルは停止します。

このオプションを指定すると、コンパイラーのプリプロセッサーはソースモジュールを拡張して、結果を stdout に書きます。前処理されたソースには、コンパイラーがソースファイルと行番号を決定するために使用する #line ディレクティブが含まれます。

IDE オプション

なし

代替オプション

なし

2 つのソースファイルを前処理して stdout に出力するには、次のコマンドを実行します。

Windows*:

icl /E prog1.cpp prog2.cpp

Linux*:

icpc -E prog1.cpp prog2.cpp

macOS*:

icl++ -E prog1.cpp prog2.cpp
icpc -E prog1.cpp prog2.cpp