哪个openSUSE rpm包含dmalloc?没有存储库拥有它。试图从SLE 12找到的src.rpm构建它。但是它不包含libdmalloc *库。怎么做LD_PRELOAD =" libdmalloc.so" ./my_program?或者没有必要?
答案 0 :(得分:0)
没有LD_PRELOAD的工作,似乎不再需要了,只是简单:
1)eval`dmalloc -d 0 -l leak.log -p log-non-free`
2)./my_program
但是应该构建程序并与dmalloc链接:
#include <dmalloc.h>
链接:
$ g ++ -L / usr / lib64 -ldmalloc ...