openSUSE中的dmalloc在哪里?

时间:2016-01-13 21:57:40

标签: opensuse dmalloc

哪个openSUSE rpm包含dmalloc?没有存储库拥有它。试图从SLE 12找到的src.rpm构建它。但是它不包含libdmalloc *库。怎么做LD_PRELOAD =" libdmalloc.so" ./my_program?或者没有必要?

1 个答案:

答案 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 ...