2012-04-24 11 views
2

ファイル:main.clinux(OPENSUSE)でdmallocを実行するには?

dmallocを実行する次の手順を実行しました。

1)GCC -ldmalloc -o試験main.cの

2)機能dmalloc {評価command dmalloc -b $*。 }

dmalloc -l logfile -i 100 low 

3)./test

はどこ私は結果を得るのだろうか?

ログファイルを取得できませんでした。

+0

'dmalloc -l logfile -i 100 low'がうまくいっていれば、ログファイルはあなたの現在のディレクトリになければなりません。それ以外の場合は絶対パスを使用してみてください。また、ログファイルが生成されることを確認するためにダブルフリーなどのいくつかの間違いをコミットしてください。 –

+0

@Pavan Manjunath;私はそれをしたが結果を得なかった – user966379

答えて

1

プログラムを実行する前に、環境に実際にDMALLOC_OPTIONS変数が含まれていることを確認してください。異なるシェルは、評価と異なる場合があります。テストプログラムで実際にmallocを実行していることを確認してください。そうでなければ、正しく初期化されていない可能性があります。

関連する問題