第一種方式:下載源碼,編譯安裝,比較復雜
wget http://valgrind.org/downloads/valgrind-3.4.1.tar.bz2
tar xvf valgrind-3.4.1.tar.bz2
cd valgrind-3.4.1/
./configure --prefix=/usr/local/
make
make install
可是我安裝後,運行總是提示錯誤!試了很多次都不行。開始說找不到memcheck的路徑,通過strace命令解決了。
第二種方式:sudo apt-get install valgrind,這個比較簡單,可就是速度慢得嚇死人
第三種方式:下載二進制包,在Ubuntu下是.deb包
下載地址為:http://pkgs.org/download/valgrind ,注意不同的系統和版本,對應的包是不一樣的。
ubuntu 11.04的deb包下載地址: http://archive.ubuntu.com/ubuntu/pool/main/v/valgrind/valgrind_3.6.1-0ubuntu1_i386.deb
下載完成後雙擊,用software center安裝即可!