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 将所有警告转换为错误。我找不到仅将那个变成错误的选项。

于 2013-05-10T02:09:10.717 回答