一、到官网下载压缩包
二、安装
tar -jxvf valgrind-3.16.1.tar.bz2
cd valgrind-3.16.1
sudo ./configure
sudo make
sudo make install
sudo vim /etc/profile.d/valgrind.sh
将下面配置粘贴到valgrind.sh中,并保存
# 配置
VALGRIND_INCLUDE=/usr/local/include/valgrind
VALGRIND_LIB=/usr/local/lib/valgrind
export VALGRIND_ROOT VALGRIND_INCLUDE VALGRIND_LIB
sudo chmod +x valgrind.sh # 修改文件权限
./valgrind.sh
valgrind --version # 显示安装版本
常用命令
valgrind --leak-check=full --show-reachable=yes --trace-children=yes ./test
# 其中test为编译好的可执行文件