安装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 在 Python 程序中分析内存时遇到问题