EP

#line ディレクティブを省略して、出力を stdout に送るようにプリプロセッサーに指示します。

構文

Linux*:

-EP

macOS*:

-EP

Windows*:

/EP

引数

なし

デフォルト

オフ

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

説明

このオプションは、#line ディレクティブを省略して、出力を stdout に送るようにプリプロセッサーに指示します。

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

IDE オプション

Visual Studio*: [Preprocessor] > [Preprocess Suppress Line Numbers]

Eclipse*: なし

Xcode*: なし

代替オプション

なし

#line ディレクティブを省略し、前処理の結果を stdout に出力するには、次のコマンドを入力します。

Windows*:

icx /EP prog1.cpp prog2.cpp   ! C++ 固有
dpcpp /EP prog1.cpp prog2.cpp   ! DPC++ 固有

Linux* および macOS* システム:

icpx -EP prog1.cpp prog2.cpp   ! C++ 固有
dpcpp -EP prog1.cpp prog2.cpp   ! DPC++ 固有