如何阻止Clang喷出数百条关于候选人的消息?

时间:2015-11-07 01:57:21

标签: c++ compiler-errors

当我的源代码出现错误,如错误的函数或类名,有错误的参数类型时,clang编译器喜欢列出所有可能起作用的候选者。我也可以得到候选功能不可行"和"候选模板被忽略:无法匹配"消息。

有了模板和STL,以及项目中涉及的许多大型复杂库,有时候铿锵声就会出现这样的数十亿行。我不想看到他们中的任何一个;他们没用。

是否有命令行选项来关闭此功能?

那么g ++呢?

1 个答案:

答案 0 :(得分:0)

如何将clang和gcc移动到clang.bin和gcc.bin, 并用这样的脚本替换它们:

#!/bin/sh

path/to/clang.bin $@ 2>&1 | head -n 100

只显示100行铿锵输出