特定の GNU マクロを定義または未定義します。
Windows: なし
Linux: [Preprocessor (プリプロセッサー)] >
[gcc Predefined Macro Enablement (事前定義済み gcc マクロの有効化)]
Mac OS: [Preprocessor (プリプロセッサー)] >
[Predefine gcc Macros (gcc マクロの事前定義)]
IA-32 アーキテクチャー、インテル(R) 64 アーキテクチャー、IA-64 アーキテクチャー
Linux* および Mac OS*: | -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 マクロを定義します。 |
なし