インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
特定の 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* マクロを定義します。 |
Visual Studio*: なし
Eclipse*: [Preprocessor (プリプロセッサー)] > [gcc Predefined Macro Enablement (事前定義済み gcc マクロを有効にする)]
Xcode*: [Preprocessor (プリプロセッサー)] > [Predefine gcc Macros (gcc マクロの事前定義)]
なし