【问题标题】:clang scan-build reports with compiler warnings?带有编译器警告的clang扫描构建报告?
【发布时间】:2012-10-17 00:35:03
【问题描述】:

clang 的静态分析器扫描构建驱动程序生成漂亮的 html 报告。但这些只包含分析器发现的问题。

有没有办法从编译器本身生成相同类型的警告(和错误)报告?

【问题讨论】:

    标签: report clang compiler-warnings clang-static-analyzer


    【解决方案1】:

    我没有找到关于这个的文档,所以我挖掘了 clang 源代码。

    原来scan-buildccc-analyzer(都是perl 脚本)不输出这些错误报告。相反,HTML 报告的生成实际上是 clang 编译器的一部分。 scan-build 脚本只是将各种输出文件联系在一起并添加一个报告索引。

    http://clang.llvm.org/doxygen/HTMLDiagnostics_8cpp_source.html

    对于 Clang 源代码。

    要让 clang 为正常的警告/错误生成 HTML 报告,需要在静态分析器之外使用 HTMLDiagnostics。我对 Clang/LLVM 内部了解甚少,所以我不确定这需要付出多少努力。

    【讨论】:

      猜你喜欢
      • 2011-11-23
      • 2018-04-10
      • 1970-01-01
      • 2022-06-21
      • 1970-01-01
      • 1970-01-01
      • 2011-05-09
      • 1970-01-01
      相关资源
      最近更新 更多