首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用android r8e中引入的静态代码分析器?

如何使用android r8e中引入的静态代码分析器?
EN

Stack Overflow用户
提问于 2013-03-23 07:26:36
回答 2查看 2.2K关注 0票数 5

http://developer.android.com/tools/sdk/ndk/index.html

正如上面的链接所示,android r8e:

为Linux/MacOSX主机添加了静态代码分析器。有关使用分析器的信息,请参阅CHANGES.HTML。

在CHANGES.HTML中:

  • 为Linux/MacOSX主机添加了静态代码分析器
    1. 对于ndk-build,要么导出NDK_ANALYZE=1,要么将其添加到命令行。
    2. 对于独立,请参考ndk-build,例如,使用/path/ to / standalone /bin//分析器运行扫描构建。

我添加了ndk-build NDK_ANALYZE=1来构建命令,它构建得很好。但是,我怎样才能准确地使用分析器来检测内存问题呢?我没有找到任何文件。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-29 01:17:30

在构建NDK项目时,我在eclipse的“控制台”中找到了下面一行。我认为这是答案。

扫描构建:使用'/opt/android-ndk/toolchains/llvm-3.2/prebuilt/linux-x86_64/bin/armeabi/analyzer‘进行静态分析

最后在控制台上显示:

扫描-构建:发现了一个错误。扫描-构建:运行“扫描-视图/tmp/扫描-构建-2013-03-29-4”来检查错误报告。

但是,它检测基本错误,如除以零,而不是内存问题。

票数 0
EN

Stack Overflow用户

发布于 2013-03-27 05:21:42

我不确定NDK_ANALYZE是否会帮助检测内存泄漏。目前,我正在使用Eclipse的插件cppcheclipse,它可以找到这里。它有静态分析来检查您的代码是否容易发生内存泄漏。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15584401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档