2015-11-07 55 views
0

当我的源代码有一个错误,如拼错的函数或类名称,具有或错误的参数类型时,铿锵声编译器喜欢列出所有可能工作的候选项。我也可以得到“候选功能不可行”和“候选模板被忽略:无法匹配”的消息。如何阻止Clang喷出数百条有关候选人的消息?

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

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

那么g ++呢?

回答

0

什么举动铛和gcc来clang.bin和gcc.bin, 和与该脚本替换它们:

#!/bin/sh 

path/to/clang.bin [email protected] 2>&1 | head -n 100 

仅显示100铛输出线