安装valgrind遇到的问题

Posted 洛白南歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装valgrind遇到的问题相关的知识,希望对你有一定的参考价值。

1. 解压提示tar(child):bzip2:无法exec

使用tar命令解压bzip2文件,提示如下:

$$:tar -jxvf Valgrind*.tar.bz2 -C /home/temp/src
tar (child): bzip2:无法 exec: 没有那个文件或目录
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now

原因是系统中缺少bzip2包,使用yum -y install bzip2安装后,继续执行解压命令即可。

 

2. 运行autogen.sh提示找不到aclocal

提示找不到aclocal文件,就打开autogen.sh,查看里面的命令,分别是:

  • aclocal
  • automake
  • autoheader
  • autoconf

使用find命令查找这四个文件:

find / -name aclocal
find / -name autoheader
find / -name automake
find / -name autoconf

结果在系统中没有找到这四个文件,就需要安装automake工具,使用命令yum -y install automake安装后,再次运行sh autogen.sh即可。

3. 安装步骤

//    解压安装包
tar -jxvf valgrind*.tar.bz2 -C /home/temp/src

// 进入解压后的目录
cd /home/temp/src

//运行autogen.sh,设置环境变量(需要标准的autoconf工具)
sh autogen.sh

//配置valgrind,生成makefile文件
./configure --prefix=/usr/local

//编译和安装valgrind
make & make install

 

 

以上是关于安装valgrind遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

安装valgrind遇到的问题

安装valgrind遇到的问题

使用 Valgrind 在 Python 程序中分析内存时遇到问题

valgrind安装与使用

Unix下C程序内存泄露检测工具:valgrind的安装使用

Valgrind 内存分析器结果