valgrind实时内存工具的编译及使用

来源:互联网 发布:数据库连接器 编辑:程序博客网 时间:2024/06/07 02:59

valgrind主要用作实时内存调试、内存泄漏检测以及内存剖析等

一、交叉编译 hisi arm平台(貌似在这地方有点小麻烦 armv7*->arm)

./configure --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc --prefix=/root/temp/lijiancheng/valgrind-3.8.1/installdir/

 make

make install


二、在板子上的使用


 set bootargs 'mem=422M console=ttyAMA0,115200 mtdparts=hinand:1M(boot),512K(critical_data0),512K(critical_data1),2M(logo),6M(loader_kernel),8M(loader_app),6M(app_kernel),10M(app_platform),4M(app_data),50M(app_app),40M(app_app_ex) mmz=ddr,0,0x9a600000,90M fb_mem=8192 DmxPoolBufSize=0x200000 partition=0 oof=1'

  cp ./installdir/lib/valgrind /lib -rvf
 cp ./installdir/bin/* /bin
export VALGRIND_LIB=/lib/valgrind

 valgrind ./main  &




原创粉丝点击