2006-06-05 定義済みマクロ gcc Sparse Logging(2006-05-10)によれば、gccの定義済みマクロはコマンドラインから知ることが出来ます。そこで、以下のコマンドで調べてみました。 $ echo | bfin-elf-cpp -dM どうやら、__GNUC__というマクロが定義されているならば、gccでコンパイルしていると考えてよさそうです。また、VisualDSP++の場合には__ECC__が定義済みマクロとして用意されます。