# icc, Qicl

Determines whether certain Intel®-specific compiler macros are defined or undefined.

## Syntax

Linux: | -icc -no-icc

macOS: | -icc -no-icc

Windows: | /Qicl /Qicl-

## Arguments

None

## Default

-icc or /Qicl | The __INTEL_COMPILER macros are set to represent the current version of the compiler.

## Description

This option determines whether certain Intel®-specific compiler macros are defined or undefined.

If you specify option -no-icc or /Qicl- , the compiler undefines the __INTEL_COMPILER macros. These macros are defined by default or by specifying -icc or /Qicl.

## IDE Equivalent

None

## Alternate Options

None

Parent topic: Preprocessor Options