定義済みマクロ

Sparse Logging(2006-05-10)によれば、gccの定義済みマクロはコマンドラインから知ることが出来ます。そこで、以下のコマンドで調べてみました。

$ echo | bfin-elf-cpp -dM

どうやら、__GNUC__というマクロが定義されているならば、gccコンパイルしていると考えてよさそうです。また、VisualDSP++の場合には__ECC__が定義済みマクロとして用意されます。