インテル® C++ コンパイラー 17.0 デベロッパー・ガイドおよびリファレンス

gcc、gcc-sys

特定の GNU マクロを定義または未定義します。

構文

Linux* および OS X*:

-gcc

-no-gcc

-gcc-sys

Windows®:

なし

引数

なし

デフォルト

-gcc

コンパイラーは、GNU マクロの __GNUC____GNUC_MINOR__、および __GNUC_PATCHLEVEL__ を定義します。

説明

このオプションは、GNU マクロの __GNUC____GNUC_MINOR__、および __GNUC_PATCHLEVEL__ を定義または未定義します。

オプション

説明

-gcc

GNU マクロを定義します。

-no-gcc

GNU マクロの定義を解除します。

-gcc-sys

システムヘッダーのコンパイル時のみ GNU マクロを定義します。

IDE オプション

Visual Studio®: なし

Eclipse*: [Preprocessor (プリプロセッサー)] > [gcc Predefined Macro Enablement (事前定義済み gcc マクロを有効にする)]

Xcode*: [Preprocessor (プリプロセッサー)] > [Predefine gcc Macros (gcc マクロの事前定義)]

代替オプション

なし