Valgrind 3.7.0 をダウンロードして実行しました:
./configure
make
make install
ただし、valgrind --version を実行すると、3.5.0 になります。これはどのように可能ですか?Mac OS X Lion 10.7 を実行しています。Valgrind の Web サイト名からダウンロードした tar ファイルがvalgrind-3.7.0.
バージョンを確認するには、他にどのような方法がありますか?
Valgrind 3.7.0 をダウンロードして実行しました:
./configure
make
make install
ただし、valgrind --version を実行すると、3.5.0 になります。これはどのように可能ですか?Mac OS X Lion 10.7 を実行しています。Valgrind の Web サイト名からダウンロードした tar ファイルがvalgrind-3.7.0.
バージョンを確認するには、他にどのような方法がありますか?
デフォルトでは、valgrind バイナリは/usr/local/bin、ソースからコンパイルするときに、--prefix.
(あなたは本当にインストールしたばかり ./configure && make && make installで、インストールする権限を持っていましたよね?)
存在するかどうかを確認/usr/local/bin/valgrindします。
実行し/usr/local/bin/valgrind --versionます。バージョンは何ですか?
実行しwhich valgrindます。これにより、valgrind バイナリがどこから選択されているかがわかります。それは同じですか?私の推測では、おそらくそうではありません。
実行echo $PATHしてパスを確認します。これにより、ディレクトリがリストされている順序で、実行可能ファイルを検索する:ディレクトリの区切りリストが表示されます。bash
私の推測は次のとおりです。
古いバージョンの既存のvalgrindインストールがあり、以前に表示されたディレクトリに表示され$PATHます/usr/local/bin。