私はC++コードをコンパイルしており、-pedanticオプションを有効にしたいと思います。
Mac OS X LeopardでXcodeを実行しているGCC 4.0を使用しています。
たとえば、-pedantic(-Wno-variadic-macrosおよび-Wno-long-long)を使用すると、通常はバリデーションマクロと、long long
タイプを許可することができます。 しかし、私は "列挙子リストの末尾にカンマを無効にする何かを見つけることができませんでした"警告。
可能ですか?GCC:-pedanticを使用しているときに、「列挙子リストの最後のカンマ」警告を無効にすることはできますか?
ありがとうございました。
実際、 "-std = c89"を使用すると警告が表示されます。 "-std = 99"が使用されている場合、警告は表示されません。しかし、foo.cをfoo.cppにするとエラーになります。それは私の問題です... – Guillaume
もしそれが.cファイルなら、GCCはCコンパイラを使います。 .ccまたは.cppファイルの場合、GCCはC++コンパイラを使用します。あなたのコードは合法的なC++ではないので、エラーです。 – Glen