微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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.

原文地址:https://www.jb51.cc/c/114459.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐