gcc

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

IDE オプション

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 マクロを定義します。

 

代替オプション

なし