如果没有 `-analyze` 选项,`clang-check` 会做什么?
What does `clang-check` do without `-analyze` option?
clang-check
,Clang 的内置静态分析工具,有一个 -analyze
选项,帮助字符串只是说 "Run static analysis engine." 有了这个标志,我看到很少的输出运行 clang-check
在我的几个文件上;没有它,我会看到很多警告。
运行静态分析引擎不就是运行clang-check
的主要目的吗,是静态分析工具?为什么我在 运行 引擎时看到 less 输出,如果没有标志,该工具会做什么?
运行 clang-check
没有任何选项运行 -fsyntax-only
模式(检查语法是否正确)。仅当您指定 -analyze
时,才会执行静态分析工具,有关已执行检查的完整列表,请参阅 http://clang-analyzer.llvm.org/available_checks.html。
- 注意 1:您可以使用 clang-check 做各种其他事情,例如AST 倾销。
- 注2:不能同时指定
-fsyntax-only
和-analyze
。
clang-check
,Clang 的内置静态分析工具,有一个 -analyze
选项,帮助字符串只是说 "Run static analysis engine." 有了这个标志,我看到很少的输出运行 clang-check
在我的几个文件上;没有它,我会看到很多警告。
运行静态分析引擎不就是运行clang-check
的主要目的吗,是静态分析工具?为什么我在 运行 引擎时看到 less 输出,如果没有标志,该工具会做什么?
运行 clang-check
没有任何选项运行 -fsyntax-only
模式(检查语法是否正确)。仅当您指定 -analyze
时,才会执行静态分析工具,有关已执行检查的完整列表,请参阅 http://clang-analyzer.llvm.org/available_checks.html。
- 注意 1:您可以使用 clang-check 做各种其他事情,例如AST 倾销。
- 注2:不能同时指定
-fsyntax-only
和-analyze
。