1. 程式人生 > >Valgrind的安裝及簡單使用

Valgrind的安裝及簡單使用

1.獲取原始碼

wget http://www.valgrind.org/downloads/valgrind-3.14.0.tar.bz2

2.解壓縮

tar -jxvf valgrind-3.14.0.tar.bz2 

3.進入目錄,進行安裝,其中/home/user1/valgrind是你想安裝的目錄

cd valgrind-3.14.0
./configure --prefix=/home/user1/valgrind
make
make install

4.配置環境變數,首先開啟~/.bashrc

vim ~/.bashrc

將下面一段話考入該檔案

export PATH=$PATH:~/valgrind/bin/

使改變生效

source ~/.bashrc

5.使用

建立檔案val

vim val

假設想要檢測的執行檔案是main,並且想把檢測結果輸入到檔案valgrind_report.log中,就將下面一段話考入val檔案中

valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --run-libc-freeres=yes --log-file=./valgrind_report.log ./main  [email protected]

如果只是想把結果列印到螢幕上,就將下面一段話考入val檔案中

valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --run-libc-freeres=yes ./main

最後改變檔案的執行許可權

chmod +777 val