开发环境
- CentOS 8.1.0
检测工具
- valgrind
- mtrace
环境编译安装
valgrind
笔者下载了版本 Valgrind 3.16.1
-
解压
tar -xvf valgrind-3.16.1.tar.bz2
-
环境配置
# 自动生成 ./autogen.sh # 如果过程中出现类似错误aclocal:not found, 通常为没有安装automakezh # 只需执行安装命令: yum install automake # 安装完成之后再执行命令 ./autogen.sh, 等待完成 # 接下来执行命令, 生成makefile文件 ./configure --prefix=/usr/local
-
编译和安装valgrind
make && make install
mtrace
若执行mtrace报错如下:
bash: mtrace: command not found
安装GCC扩展实用工具:
yum install glibc-utils
快速开始
valgrind
参考官网