dan*_*tje 9 report clang compiler-warnings clang-static-analyzer
clang用于静态分析器的扫描构建驱动程序生成了漂亮的html报告.但这些只包含分析仪发现的问题.
有没有办法从编译器本身生成相同类型的警告(和错误)报告?
我没有找到关于此的文档,所以我挖掘了 clang 源代码。
事实证明,scan-build
and ccc-analyzer
(两个 perl 脚本)不会输出这些错误报告。相反,HTML 报告的生成实际上是 clang 编译器的一部分。该scan-build
脚本只是将各种输出文件连接在一起并添加报告索引。
看
http://clang.llvm.org/doxygen/HTMLDiagnostics_8cpp_source.html
获取 Clang 源代码。
要让 clang 生成正常警告/错误的 HTML 报告,需要使用 HTMLDiagnostics
静态分析器的外部。我对 Clang/LLVM 内部结构知之甚少,所以我不确定这需要多少努力。
归档时间: |
|
查看次数: |
935 次 |
最近记录: |