一、安装工具valgrind
下载地址: https://www.valgrind.org/downloads/
1、tar –xf valgrind-3.22.0.tar.bz2
2、cd valgrind-3.22.0
3、./configure
4、make
5、make install
二、待调试的程序,编译DEBUG版本
在CMakeLists.txt
添加
SET(CMAKE_BUILD_TYPE "Debug")
三、valgrind 调试生成的程序
例子:使用超过malloc分配的内存
valgrind --leak-check=yes --log-file=3_g ./build/test
生成了日志3_g,打开日志
gedit 3_g