# X

Removes standard directories from the include file search path.

## Syntax

Linux: | -X

macOS: | -X

Windows: | /X

## Arguments

None

## Default

OFF | Standard directories are in the include file search path.

## Description

This option removes standard directories from the include file search path. It prevents the compiler from searching the default path specified by the CPATH environment variable.

On Linux* and macOS systems, specifying -X (or -noinclude) prevents the compiler from searching in `/usr/include` for files specified in an INCLUDE statement.

You can use this option with the I option to prevent the compiler from searching the default path for include files and direct it to use an alternate path.

This option affects fpp preprocessor behavior and the USE statement.

## IDE Equivalent

Visual Studio: Preprocessor > Ignore Standard Include Path (/X)

## Alternate Options

Linux and macOS: -nostdinc

Windows: /noinclude

Parent topic: Preprocessor Options

## See Also

I compiler option