Linux環境でビルドしたライブラリのメモリリークを調べるそんなお話です。 環境はCentOS5.8なんですが、標準でvalgrindが入ってたぽいです。それか、C版のeclipseとか入れた時に一緒に入った? 一応、確認方法です。 $ valgrind --version インストールは、ルート権限になるか、sudoで以下のコマンドを実行。たったこれだけです。 $ yum -y install valgrind コンパイル(ソースは下に記載のvalgrind.c)して、 $ gcc valgrind.c -o valgrind.out 実行するだけです。 $ valgrind --tool=memcheck --leak-check=full --show-reachable=yes ./valgrind.out で、作ったソースです。 見ての通り、malloc後にfreeをしていません