c – 没有`-analyze`选项的`clang-check`是什么?

Clang检查,Clang的内置静态分析工具,具有-analyze选项,帮助字符串刚刚表示“运行静态分析引擎”.有了这个标志,我看到很少的输出从我的几个文件上运行clang-check;没有它,我看到很多警告.

不运行静态分析引擎的主要目的是运行clang-check,这是一个静态分析工具?为什么在运行引擎时看到的输出更少,该工具在没有标志的情况下会做什么?

解决方法

没有任何选项运行clang-check运行-fSyntax-only模式(检查正确的语法).只有指定-analyze,静态分析工具才会执行,有关已执行检查的完整列表,请参见 http://clang-analyzer.llvm.org/available_checks.html.

>注1:你可以做各种其他的东西与cl ang,例如AST倾销.>注2:您不能同时指定-fSyntax-only和-analyze.

相关文章

本程序的编译和运行环境如下(如果有运行方面的问题欢迎在评...
水了一学期的院选修,万万没想到期末考试还有比较硬核的编程...
补充一下,先前文章末尾给出的下载链接的完整代码含有部分C&...
思路如标题所说采用模N取余法,难点是这个除法过程如何实现。...
本篇博客有更新!!!更新后效果图如下: 文章末尾的完整代码...
刚开始学习模块化程序设计时,估计大家都被形参和实参搞迷糊...