繁体   English   中英

Android NDK-本地C ++代码的静态分析

[英]Android NDK - static analysis for native c++ code

Android NDK中是否集成了用于本机代码的静态分析工具? 根据我的理解,NDK似乎最近过渡到了CLang,我认为它具有内置的静态分析器( https://clang-analyzer.llvm.org/scan-build.html ),但我似乎无法了解如何使用它。 我猜我只需要以某种方式更新我的CMake文件?

我使用“ ./gradlew任务--all”搜索了所有gradle任务,并且看到了“ externalNativeBuild”任务,但这只是构建本机源代码。

理想情况下,我只想运行一个命令/任务,并为我的本机代码生成一个包含所有静态分析问题的输出文件,类似于创建HTML文件的Java“皮棉”任务。

谢谢!

我认为您在Android Studio中没有为此提供集成工具。 但是,您也可以尝试CppCheck 它不是完美的,但一点也不差,在很多情况下都救了我。 您可以将其用于单个文件,也可以一次构建项目并每次加载。 它也是免费的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM