Report 带编译器警告的铿锵扫描生成报告?

Report 带编译器警告的铿锵扫描生成报告?,report,clang,compiler-warnings,clang-static-analyzer,Report,Clang,Compiler Warnings,Clang Static Analyzer,clang的静态分析器扫描构建驱动程序生成漂亮的html报告。但这些仅包含分析器发现的问题 有没有办法从编译器本身生成相同类型的警告(和错误)报告?我没有找到关于这方面的文档,所以我仔细研究了源代码 事实证明,scan build和ccc analyzer(两个perl脚本)不会输出这些错误报告。相反,HTML报告的生成实际上是clang编译器的一部分。scan build脚本只是将各种输出文件绑定在一起,并添加一个报告索引 看 对于铿锵的源代码 要让clang为正常警告/错误生成HTML报告

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


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

我没有找到关于这方面的文档,所以我仔细研究了源代码

事实证明,
scan build
ccc analyzer
(两个perl脚本)不会输出这些错误报告。相反,HTML报告的生成实际上是clang编译器的一部分。
scan build
脚本只是将各种输出文件绑定在一起,并添加一个报告索引

对于铿锵的源代码

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