内存泄漏分析工具
1、mtrace(包含函数和命令,配套使用)#include <stdio.h>int main(){ setenv("MALLOC_TRACE", "mtest.log", "1"); mtrace(); int *p = (int *)malloc(2); return 0;}编译gcc -g a.c -o amtrace a mtest.log2、valgrindvalgrind --tool=memcheck --leak-check=yes --show-reachable=yes ./aps:./a 必须是执行此进程
1、mtrace(包含函数和命令,配套使用)#include <stdio.h>
int main()
{
setenv("MALLOC_TRACE", "mtest.log", "1");
mtrace();
int *p = (int *)malloc(2);
return 0;
}编译gcc -g a.c -o amtrace a mtest.log2、valgrindvalgrind --tool=memcheck --leak-check=yes --show-reachable=yes ./aps:./a 必须是执行此进程