1

GCC 4.8 似乎添加了类似 Clang 的错误消息显示,例如:

player.c:725:9: warning: variable ‘delta’ set but not used [-Wunused-but-set-variable]
     int delta, rdelta;
         ^

我想有些人觉得这很有用,但我觉得它是多余的,它使每条错误消息都使用三行屏幕空间,而不是一行,在那里可以显示更多错误消息。

有没有办法关掉它?我一直在阅读 GCC 文档,但至少还没有找到它。特别是,有没有办法“默认”关闭它,这样我就不必为-fno-error-caret我编译的所有东西指定一些或类似的选项?

4

1 回答 1

2

看来我仍然安装了 GCC 4.7 文档,所以这就是为什么我没有找到-fno-diagnostics-show-caret关闭它的选项。

但是,这仍然不能回答默认情况下如何关闭它的问题,所以我会在很长一段时间内保持这个问题无人回答,以防有人知道这方面的信息。

于 2013-10-13T02:35:28.833 回答