写在前面
- 这里主要记录一下如何使用Valgrind检测内存泄露等问题;
一、安装Valgrind
-
(1) 可以从官网上下载安装包,然后解压用make安装;
-
(2) 也可以直接安装:
# 安装
apt-get install valgrind
# 安装后查看版本
valgrind --version
二、使用
- 参考博文:valgrind 的使用;
# 1. 先编译生成二进制可执行文件,编译时要带调试信息(如gcc -g)
# 2. 用leak-check检查内存泄漏
valgrind --leak-check=yes 可执行文件 参数1 参数2 ...