哪个 openSUSE rpm 包含 dmalloc?没有存储库有它。尝试从为 SLE 12 找到的 src.rpm 构建它。但是它不包含 libdmalloc* 库。如何执行 LD_PRELOAD="libdmalloc.so" ./my_program?或者它没有必要?
答案1
无需 LD_PRELOAD 即可工作,似乎不再需要,只是简单:
- eval `dmalloc -d 0 -l leak.log -p log-non-free`
- ./我的程序
然而程序应该被构建并且与 dmalloc 链接:
#include <dmalloc.h>
关联:
$ g++-L / usr / lib64-ldmalloc ...