# EP

Causes the preprocessor to send output to stdout, omitting #line directives.

## Syntax

Linux: | -EP

Windows: | /EP

## Arguments

None

## Default

OFF | Preprocessed source files are output to the compiler.

## Description

This option causes the preprocessor to send output to stdout, omitting #line directives.

If you also specify option P or Linux* option F, the preprocessor will write the results (without #line directives) to a file instead of stdout.

## IDE Equivalent

Visual Studio: Preprocessor > Preprocess Suppress Line Numbers

Eclipse: None

## Alternate Options

None

## Example

To preprocess to stdout omitting #line directives, enter the following command:

On Windows* systems:

    icx /EP prog1.cpp prog2.cpp   ! specific to C++

    dpcpp-cl /EP prog1.cpp prog2.cpp   ! specific to DPC++

On Linux* systems:

    icpx -EP prog1.cpp prog2.cpp   ! specific to C++

    dpcpp -EP prog1.cpp prog2.cpp   ! specific to DPC++

Parent topic: Preprocessor Options