Valgrind的安裝及簡單使用
阿新 • • 發佈:2018-11-04
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