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

gcc、gcc-sys

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

構文

Linux* および macOS*:

-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 マクロの事前定義)]

代替オプション

なし