http://developer.android.com/tools/sdk/ndk/index.html
正如上面的链接所示,android r8e:
为Linux/MacOSX主机添加了静态代码分析器。有关使用分析器的信息,请参阅CHANGES.HTML。
在CHANGES.HTML中:
我添加了ndk-build NDK_ANALYZE=1来构建命令,它构建得很好。但是,我怎样才能准确地使用分析器来检测内存问题呢?我没有找到任何文件。
发布于 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”来检查错误报告。
但是,它检测基本错误,如除以零,而不是内存问题。
发布于 2013-03-27 05:21:42
我不确定NDK_ANALYZE是否会帮助检测内存泄漏。目前,我正在使用Eclipse的插件cppcheclipse,它可以找到这里。它有静态分析来检查您的代码是否容易发生内存泄漏。
https://stackoverflow.com/questions/15584401
复制相似问题