Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
どの openSUSE rpm に dmalloc が含まれていますか? リポジトリはありません。SLE 12 用に見つかった src.rpm からビルドしようとしましたが、libdmalloc* ライブラリが含まれていません。LD_PRELOAD="libdmalloc.so" ./my_program を実行するには? それとも不要ですか?
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 ...