VALGRIND_LIB=/tmp/valgrind/libexec/valgrind
因为目标板的空间太小,所以需要将valgrind精简的尽可能小,最后发现只需要bin、libexec(很多其他的文档写的lib,但是在此亲测无用,因为里面都是些静态库)文件夹即可,
libexec还可以精简,只剩下三个主要文件memcheck-amd64-linux、vgpreload_core-amd64-linux.so、vgpreload_memcheck-amd64-linux.so
编译:
1、首先将编译工具链添加到PATH下
2、./autogen.sh
3、修改configure,将armv7改成arm
4、指定编译平台,安装目录
./configure --host=arm-linux-gnueabihf --prefix=$PWD/output
make -j5 && make install
https://www.valgrind.org/docs/manual/quick-start.html#quick-start.intro
参考:https://segmentfault.com/a/1190000023029646?utm_source=tag-newest