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

6.錯誤提示


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM