博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
valgrind for android
阅读量:7033 次
发布时间:2019-06-28

本文共 1524 字,大约阅读时间需要 5 分钟。

hot3.png

  1. 下载valgrind
  2. export NDKROOT=/Users/master/tool/android_tool/android-ndk-r13b/

export AR=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ar

export LD=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ld

export CC=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-gcc e

xport CXX=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++

export RANLIB=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-ranlib

export STRIP=$NDKROOT/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-strip

CPPFLAGS="--sysroot=$NDKROOT/platforms/android-19/arch-arm" CFLAGS="--sysroot=$NDKROOT/platforms/android-19/arch-arm" LIBS="-L$NDKROOT/platforms/android-19/arch-arm/usr/lib" ./configure --prefix=/Users/master/work/kwwork/project/kwguardstuff/valgindbuild/Inst --host=armv7-unknown-linux --target=armv7-unknown-linux --with-tmpdir=/sdcard

make -j8 make install DESTDIR=pwd/Inst

3.手机上运行

mount -o remount,rw /system

copy Inst/lib/valgrind/*.so /system/lib/

copy Inst/bin/* /system/bin/

export VALGRIND_LIB=Inst/lib/valgrind

Inst/bin/valgrind

valgrind <YOUR PROGRAM NAME> -v --error-limit=no --trace-children=yes --track-fds=yes --log-fie=/sdcard/<YOUR PROGRAM NAME>.%p.valgrind.log --tool=memcheck --leak-check=full --track-origins=yes

转载于:https://my.oschina.net/u/2424583/blog/2989355

你可能感兴趣的文章
电脑端与iPad 端如何共享ChemDraw结构
查看>>
MySQL常用命令大全
查看>>
Convert enumeraltor to Dictionary object
查看>>
Linux学习笔记 3 权限篇
查看>>
Android.Tools.Eclipse hangs at the Android SDK Content Loader
查看>>
Android 系统设置中显示设置之屏幕旋转和字体设置篇
查看>>
mysql "Your password has expired...."错误解决方案
查看>>
CentOS6.5配置python开发环境之一:CentOS图形化界面显示
查看>>
.Net Core WebAPI 基于Task的同步&异步编程快速入门
查看>>
mysql数据库的理解
查看>>
12月29日学习内容整理:中间件
查看>>
博客阅读笔记-我们应当怎样做需求分析
查看>>
WIN32错误处理
查看>>
SSH隧道
查看>>
nginx url 重写 [转]
查看>>
P2567 [SCOI2010]幸运数字 DFS+容斥定理
查看>>
J2SE 5.0-memory management whitepaper--delete
查看>>
[leetcode] Anagrams
查看>>
从多级延迟触发器到边沿检测
查看>>
[C] getopt使用说明
查看>>