arm交叉编译Valgrind

ARM 238浏览


valgrind :Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具

下面讲解如何在arm板上使用Valgrind

1.获得源码

下载源码到本地
wget http://valgrind.org/downloads/valgrind-3.12.0.tar.bz2
解压
tar xvf valgrind-3.12.0.tar.bz2
进入源码目录
cd valgrind-3.12.0
安装automake
apt-get install automake

./autogen.sh

2.修改配置

修改configure
armv7*) 改成 armv7*|arm)

3. 指定交叉编译器及安装目录

./configure --host=arm-linux CC=arm-none-linux-gnueabi-gcc CPP=arm-none-linux-gnueabi-cpp CXX=arm-none-linux-gnueabi-g++ --prefix=./valgrind

4. 编译安装

make

make install