インテル® C++ コンパイラー 16.0 ユーザー・リファレンス・ガイド

EP

#line 宣言子を省略して、出力を stdout に送るようにプリプロセッサーに指示します。

構文

Linux* および OS X*:

-EP

Windows*:

/EP

引数

なし

デフォルト

オフ

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

説明

このオプションは、#line 宣言子を省略して、出力を stdout に送るようにプリプロセッサーに指示します。

P または Linux* の F オプションを一緒に指定した場合、プリプロセッサーは結果を (#line 宣言子なしで) stdout の代わりにファイルに書き出します。

IDE オプション

Visual Studio*: [Preprocessor (プリプロセッサー)] > [Preprocess Suppress Line Numbers (行番号を挿入しないプリプロセス)]

Eclipse*: なし

Xcode*: なし

代替オプション

なし

#line 宣言子を省略し、前処理の結果を stdout に出力するには、次のコマンドを入力します。

Windows* システム:

icl /EP prog1.cpp prog2.cpp

Linux* および OS X* システム:

icpc -EP prog1.cpp prog2.cpp  // EDG コンパイラーを使用する場合

OS X* システム:

icl++ -EP prog1.cpp prog2.cpp  // CLANG コンパイラーを使用する場合