c++ - 如何在 gcc/clang 中的错误和警告之间添加换行符/边界

标签 c++ gcc g++

我知道这可能是一个菜鸟问题,但在查看构建输出时,我常常无法弄清楚错误/警告从哪里开始,特别是如果它来自带有 CMake 输出的 CI 或一些远程机器(所以没有不错的 IDE 突出显示)。

有没有办法告诉 gcc/clang 在每个错误警告之后和之前插入换行符或 ------------ ? 这对于深度嵌套的错误(例如,死于 STL 实现中的模板)尤其重要。

最佳答案

查看gcc文档,您可以尝试一些格式化选项,例如:

-fdiagnostics-color=always

或者通过改变错误之间的最小间隔:

-fdiagnostics-minimum-margin-width=width

请参阅该页面以获得深入的解释。

关于c++ - 如何在 gcc/clang 中的错误和警告之间添加换行符/边界,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58431432/

相关文章:

c++ - 在 XCode 中创建要在 Obj-C 中使用的 C++ 库

c++ - 如何在 Visual Studio Code 中为 C++ 启用 IntelliSense?

c++ - 为什么 g++ 在 LIBRARY_PATH/../lib64 中查找,这在哪里记录?

c++ - 如果我抛出一个字符串文字,我应该捕获什么类型?

c++ - Windows 资源管理器上下文菜单

c - 附加两个结构

c - 使用 makefile 编译 gcc 时出现链接错误

c++ - 抑制 "Base class ‘class X’ 应该在复制构造函数中显式初始化”来自模板类的库头

c++ - 引用宏的扩展值

c++ - Qt信号发射和QThread执行流程