linux下输入下载安装valgrind
sudo apt-get install valgrind
例:test.c
#include <stdio.h>
#include <stdlib.h>
void main()
{
char* test =(char *)malloc(sizeof(char));
}
gcc test.c -o test
valgrind --leak-check=full ./test
注:如果程序运行得输入参数 则需要把参数加上
可以看到只有allocs 没有free 就是内存泄漏
关于valgrind更多的使用方法可以自行百度