制作"警告:阵列' foo'假设有一个元素"一个错误

时间:2013-05-10 01:47:20

标签: c arrays gcc gcc-warning

我写了enum foo bar[];,意外地声明了一个没有长度的数组,gcc给了我警告“array 'bar' assumed to have one element”。

有没有办法让gcc把它变成一个错误,而不仅仅是警告我并假设我的意思是enum foo bar[1]?我无法想到在任何情况下我故意忽略数组的长度。

1 个答案:

答案 0 :(得分:1)

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

您可以使用-Werror将所有警告变为错误。我找不到一个选项,只将那一个变为错误。