【问题标题】:How to add newlines/borders between errors and warnings in gcc/clang如何在 gcc/clang 中的错误和警告之间添加换行符/边框
【发布时间】:2019-10-17 11:20:57
【问题描述】:

我知道这可能是一个菜鸟问题,但在查看构建输出时,我经常无法确定错误/警告从哪里开始,特别是如果它来自 CI 并散布了 CMake 输出或一些远程机器(所以没有很好的 IDE 高亮显示)。

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

【问题讨论】:

    标签: c++ gcc g++


    【解决方案1】:

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

    -fdiagnostics-color=always

    或通过更改错误之间的最小边距:

    -fdiagnostics-minimum-margin-width=宽度

    有关详细说明,请参阅该页面。

    【讨论】:

      猜你喜欢
      • 2023-03-29
      • 2020-09-26
      • 2021-05-12
      • 2020-01-31
      • 2016-07-07
      • 1970-01-01
      • 1970-01-01
      • 2017-10-09
      • 1970-01-01
      相关资源
      最近更新 更多