0
当我的源代码有一个错误,如拼错的函数或类名称,具有或错误的参数类型时,铿锵声编译器喜欢列出所有可能工作的候选项。我也可以得到“候选功能不可行”和“候选模板被忽略:无法匹配”的消息。如何阻止Clang喷出数百条有关候选人的消息?
有了模板和STL以及项目中涉及的许多大型复杂库,有时候叮当会喷出像这样的数十亿行。我不想看到他们中的任何一个;他们没用。
是否有命令行选项关闭此功能?
那么g ++呢?
当我的源代码有一个错误,如拼错的函数或类名称,具有或错误的参数类型时,铿锵声编译器喜欢列出所有可能工作的候选项。我也可以得到“候选功能不可行”和“候选模板被忽略:无法匹配”的消息。如何阻止Clang喷出数百条有关候选人的消息?
有了模板和STL以及项目中涉及的许多大型复杂库,有时候叮当会喷出像这样的数十亿行。我不想看到他们中的任何一个;他们没用。
是否有命令行选项关闭此功能?
那么g ++呢?
什么举动铛和gcc来clang.bin和gcc.bin, 和与该脚本替换它们:
#!/bin/sh
path/to/clang.bin [email protected] 2>&1 | head -n 100
仅显示100铛输出线