请求编译器在遇到(而不是多次)时打印警告/错误一次?

时间:2014-07-02 20:57:09

标签: c gcc compiler-construction clang compiler-warnings

是否可以指示GCC / Clang在标题或源文件中遇到警告或错误时打印一次?

我浏览了GCC man(1)页面,但我没有看到该功能。 -fdiagnostics-show-location=once似乎很接近,但它看起来像一个简洁的功能(消息仍然发出,它只比正常消息短)。

我对Clang及其消毒剂特别感兴趣。也就是说,我希望Clang在每个违规行(使用-fsanitize=undefined时)警告我未定义的行为。我正在查看违规库,并且重定向的输出超过2GB,因为由于头文件的宏扩展而反复打印相同的消息。

是否有一个开关指示GCC或Clang在第一次遇到它时发出警告或错误一次?

0 个答案:

没有答案