valgrind - 檢查程序中的內存泄漏問題

Valgrind是一款用於內存調試、內存泄漏檢測以及性能分析的軟件開發工具。包括Memcheck 等工具。工具

1.valgrind安裝

valgrind官網上下載源碼,解壓後依次執行性能

./configure開發工具

make調試

sudo make install內存

輸入valgrind -h查看是否安裝成功開發

二、內存檢測

對C/C++程序,採用-g 編譯選項進行編譯獲得二進制程序myprogget

通常使用下面命令來運行程序myprog:源碼

valgrind --tool=memcheck  --leak-check=yes myprog arg1 arg2 編譯

相關文章
相關標籤/搜索