Valgrind記憶體洩漏工具的安裝與使用 -- Linux
阿新 • • 發佈:2019-02-01
Valgrind記憶體洩漏檢測工具是一個十分便捷的工具,可以很快速的檢測出所寫程式是否存在記憶體洩漏現象,這對於C/C++程式設計師顯得尤為重要,因為不論你有多牛逼,也難以保證自己不會忘寫一個delete或者free。 工具使用以我的檔案為例: 執行g++ -o main.o -g main.cpp 生成可執行檔案 然後使用工具:valgrind --tool=memcheck ./main.o就可以看到工具執行了。我的的執行結果如下:從圖中紅圈區域文字可以看出,10處申請空間,10處釋放空間,一共申請了240位元組。說明我的程式沒有記憶體洩漏。所以,要想對自己的程式負責,這個小工具可以很容易幫到你。