5

と書いて長さのない配列を誤って宣言してenum foo bar[];しまい、gcc から警告 " array 'bar' assumed to have one element" が表示されました。

私に警告して意図したと仮定する代わりに、gccにこれをエラーに変える方法はありますenum foo bar[1]か? 意図的に配列の長さを除外する状況は考えられません。

4

1 に答える 1

1

http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html

-Werror を使用すると、すべての警告をエラーに変えることができます。その1つだけをエラーにするオプションが見つかりませんでした。

于 2013-05-10T02:09:10.717 に答える