1.获取源码
wget http://www.valgrind.org/downloads/valgrind-3.14.0.tar.bz2
2.解压缩
tar -jxvf valgrind-3.14.0.tar.bz2
3.进入目录,进行安装,其中/home/user1/valgrind是你想安装的目录
cd valgrind-3.14.0
./configure --prefix=/home/user1/valgrind
make
make install
4.配置环境变量,首先打开~/.bashrc
vim ~/.bashrc
将下面一段话考入该文件
export PATH=$PATH:~/valgrind/bin/
使改变生效
source ~/.bashrc
工具如何使用:
如遇提示权限不够,make前加sudo
如果想验证是否安装完成,在终端输入valgrind --version
,若安装成功,会输出相应版本,如图
2.检测内存泄漏
终端进入可执行文件所在的文件夹,输入
valgrind --tool=memcheck --leak-check=full --show-leak-kinds=all --undef-value-errors=no --log-file=log ./可执行文件名