Linux之ARM平台交叉编译valgrind
0.下载valgrind源码
https://www.valgrind.org/docs/download_docs.html
1.交叉编译valgrind(编译前配置好交叉编译期,自行配置)
# autogen.sh
/usr/local为链接so和头文件位置
# ./configure --prefix=/usr/local
# make -j32
//注意,一定要使用绝对路径,否则不生效
# make DESTDIR=/home/bin install
Or
# make install DESTDIR=/home/bin
Or
# DESTDIR=/home/bin make install
2.将bin目录push到ARM开发板
# cp -rf bin/usr/* /usr
测试
# valgrind --tool=memcheck --leak-check=full ./test