H5W3
当前位置:H5W3 > 其他技术问题 > 正文

如何去掉这些多余的 note ?

我用的Mac, bash 下编译C++, 无论用clang还是g++, 即使只有一个错误,也会出现一长串的note,显的很乱,能不能帮帮我去掉这些note, 只显示错误。
图片描述

有回答说是使用 g++ -Wfatal-errors -w file
这样也不行:
图片描述

回答:

sed '/note:/,/\^/d' file

回答:

使用-Wfatal-errors选项. 编译器将在第一个错误处终止运行. 后面的错误不会输出的.

g++ -Wfatal-errors -w file

回答:

其实这个应该是正常的,VC编译器命令行输出也这样的。
因为这个构造函数有很多重载的情况,然而你的参数不适合任何一种重载,编译器就会把所有重载都输出来。
只有涉及重载或模板的错误才可能有这么多信息。
如果你用IDE的话,IDE一般会自动处理,用简洁、直观的方式。

本文地址:H5W3 » 如何去掉这些多余的 note ?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址