1、memwatch介绍
memwatch可以跟踪程序中的内存泄漏和错误,提供结果日志记录,能检测双重释放、错误释放、没有释放的内存、上溢和下溢等。
2、使用memwatch步骤
1)在代码中加入头文件memwatch.h
2)程序的代码与memwatch.c一起编译、链接
3)使用gcc编译器进行编译时要定义宏MEMWATCH、MEMWATCH_STDIO,即在编译程序时增加“-DMEMWATCH -DMEMWATCH_STDIO”标志。
3、使用实例
1)程序源代码
#include <stdlib.h>
#include <stdio.h>