Valgrind是一款用於內存調試、內存泄漏檢測以及性能分析的軟件開發工具。包括Memcheck 等工具。工具
從valgrind官網上下載源碼,解壓後依次執行性能
./configure開發工具
make調試
sudo make install內存
輸入valgrind -h查看是否安裝成功開發
對C/C++程序,採用-g 編譯選項進行編譯獲得二進制程序myprogget
通常使用下面命令來運行程序myprog:源碼
valgrind --tool=memcheck --leak-check=yes myprog arg1 arg2 編譯