gcc

__FreeBSD__ とか __APPLE__ とかって、どう定義されてるのよ?と思って調べてたら、
gcc -E -dM -x c /dev/null
とかすると一覧が出るらしい。わお。
これって、compiler / preprocessor が知っている値なんでしょうか?それとも、どこかのヘッダファイルに書いてあるのかしら?
どなたかご存じの方、ぜひご教示下さい。

コメントを残す