文件:main.c
为了运行 dmalloc,我完成了以下步骤。
1) gcc -ldmalloc -o test main.c
2) function dmalloc { eval command dmalloc -b $*
;
dmalloc -l logfile -i 100 low
3)./测试
我从哪里得到结果?
即使我无法获取日志文件。
最佳答案
在运行程序之前确保您的环境确实包含 DMALLOC_OPTIONS 变量。不同的 shell 可能与 eval 不同。确保您确实在测试程序中执行了 malloc,否则它可能没有正确初始化。
关于linux - 如何在 linux(OPENSUSE)中运行 dmalloc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10295775/