valgrind使用
交叉编译
sudo apt-get install automake #系统无automake则安装一下,有则跳过这步
./autogen.sh
注:mips-openwrt-linux-XXX需要已经在环境变量中
./configure --host=mips-openwrt-linux CC=mips-openwrt-linux-gcc CPP=mips-openwrt-linux-cpp CXX=mips-openwrt-linux-g++ --prefix=/home/datalink/hhd/chenzhiwei/val-opwrt/
make
make install
arm板子
将/home/datalink/hhd/chenzhiwei/val-opwrt/目录整个拷贝到板子
注:先增加环境变量
export VALGRIND_LIB="/root/val/lib/valgrind"
root/val/bin/valgrind --tool=memcheck --leak-check=full 应用
root/val/bin/valgrind --tool=memcheck --leak-check=full --log-file=日志文件 应用