Valgrind工具使用
官网下载一个版本
下载解压安装
mkdir tools
cd tools
wget https://sourceware.org/pub/valgrind/valgrind-3.16.1.tar.bz2
tar -jxvf valgrind-3.16.1.tar.bz2
mv valgrind-3.16.1 valgrind
cd valgrind
./autogen.sh
./configure --prefix=/root/temp/bin # 改成自己的路径
make
make install
make的时候可能报这个错误
cd /usr/include;ln -s asm-generic asm; cd -
输出为日志
加上参数
--log-file=./file.log
内存泄露检查
参数
valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all 可执行程序