valgrind 包含多个工具 Memcheck、Cachegrind、Helgrind、Callgrind、massif
valgrind是在命令行中通过程序指定 tool 命令行参数为具体的工具名称来启动的。
一、安装
yum 直接安装 valgrind 后,在使用时,可能会提示
“failed to start tool 'memcheck' for platform 'amd64-linux'”
推荐使用编译安装
1、下载valgrind安装包
wget http://www.valgrind.org/downloads/valgrind-3.8.1.tar.bz2
2、解压安装包
tar -xvf valgrind-3.8.1.tar.bz2
3、执行 autogen.sh
cd valgrind-3.8.1 && ./autogen.sh
这一步可能会提示
“run aclocal error”
手动安装 automake 即可