programing:c-language:compiler-os-macro-define
**文書の過去の版を表示しています。**
定義済みマクロによるコンパイラ及びOS判定
C言語で様々はOSやコンパイラに共通ソースにする時に、条件コンパイルで切換えたい場合がある。その時に利用するマクロ名について、備忘録を残す。
定義済みマクロ名
コンパイラ判定
コンパイラ名 | マクロ名 | 定義値 | 備考 |
---|---|---|---|
GCC | __GNUC__ | バージョン番号 | |
IAR EWARM | __ICCARM__ | ||
ARMコンパイラ | __ARMCC_VERSION |
実行環境判定
実行環境 | マクロ名 | 定義値 | 備考 |
---|---|---|---|
GCC | __GNUC__ | バージョン番号 | |
参考
programing/c-language/compiler-os-macro-define.1563758208.txt.gz · 最終更新: 2019/07/22 10:16 by yoko