expected unqualified-id before numeric constant

コンパイルしたら

expected unqualified-id before numeric constant

ってエラーが出来てきた。

とあるコードで

#define GeV 1000

ってしてあって、よそで

float GeV;

などしてあったのが問題。

プリプロセッサの結果、「 float 1000;」 みたいになってたと思われ。

gcc に -E オプションでプリプロセッサ後のが見れるらしいけど、
今回は試してない。

参考 http://nhh.mo-blog.jp/ttt/2008/08/freebsd_portsde.html