在linux下使用mtrace工具检查内存泄露

1. 示例源码

 

2.编译执行及错误反馈

在linux下使用mtrace工具检查内存泄露_第1张图片

根据提示,程序存在内存泄露,共有32(0x20)个字节未释放,在文件test_memory.c的23行申请了这32个字节。

 

3.注意

为了使mtrace反馈的信息更具可读性,需要在编译程序的时候增加 -g 调试选项,这将在可执行程序中保留符号信息。

你可能感兴趣的:(在linux下使用mtrace工具检查内存泄露)