c/c++ 查询内存泄露-valgrind
转载 https://blog.csdn.net/sduliulun/article/details/7732906
一 概述
Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。
二 Linux 编译安装
1 下载valgrind 源码
官网地址:http://valgrind.org/downloads/current.html
2 解压
tar -xvzf valgrind-3.15.0.tar.bz2
3 编译安装
cd valgrind-3.15.0
./configure --prefix=/usr/local/valgrind
make
make install
备注: --prefix 为安装的目录
4 配置环境变量
(1)打开 /etc/profile 文件, 加入 export PATH="/usr/local/valgrind/bin:$PATH"
(2) source /etc/profile
三 arm 编译使用
https://www.cnblogs.com/xuanyuanchen/p/5761315.html
四 使用
基本命令: valgrind --tool=memcheck --leak-check=full --log-file=“log.txt” ./test
详细说明网址: https://blog.csdn.net/sduliulun/article/details/7732906