特定の GNU* マクロが定義されているかどうかを判断します。これは C++ 固有のコンテンツです。DPC++ には適用されません。
Linux*: | -gcc -no-gcc |
macOS*: | -gcc -no-gcc |
Windows*: | なし |
なし
-gcc |
コンパイラーは、GNU* マクロの __GNUC__、__GNUC_MINOR__、および __GNUC_PATCHLEVEL__ を定義します。 |
このオプションは、GNU* マクロの __GNUC__、__GNUC_MINOR__、および __GNUC_PATCHLEVEL__ が定義されているかどうかを判断します。
オプション |
説明 |
---|---|
-gcc |
GNU* マクロを定義します。 |
-no-gcc |
GNU* マクロの定義を解除します。 |
Visual Studio*: なし
Eclipse*: [Preprocessor] > [gcc Predefined Macro Enablement]
Xcode*: [Preprocessor] > [Predefine gcc Macros]
なし