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 $@
如果只是想把結果打印到屏幕上,就將下面一段話考入val文件中
valgrind --tool=memcheck --leak-check=yes --show-reachable=yes --run-libc-freeres=yes ./main
最後改變文件的執行權限
chmod +777 val