https://blog.csdn.net/understand125/article/details/80689564
https://blog.csdn.net/fengbingchun/article/details/97756419
创建一个脚本build.sh, 内容如下:
./configure --host=arm-hisiv100nptl-linux --prefix=/`pwd`/valgrind CC=arm-hisiv100nptl-linux-gcc CPP=arm-hisiv100nptl-linux-cpp AR=arm-hisiv100nptl-linux-ar
/configure --host=arm-hisiv200-linux CC=arm-hisiv200-linux-gcc CPP=arm-hisiv200-linux-cpp CXX=arm-hisiv200-linux-g++ --prefix=/mnt/valgrind (知道上面为嘛要添加 | arm了吧,当然是这个host后面的是arm-hisiv200-linux 撒,如果你的host是armv7的可以不用改咯,就是增加了一个条件而已,
prefix后面的值特别关键,这个后面的目录就是你的开发板上面的目录哦,所以一定要确保这个目录有足够的空间,免得到时候又要重新编译呢,编完后貌似有90m+,所以保证你设置的目录是足够大的,我的/mnt下面有125m 另外 prefix指定的路径也在我们的编译机器上面,编译出来的文件当然是在我们的编译机器上面咯)
检测命令
./valgrind --tool=memcheck --leak-check=full ./main