- 簡介
- 相信寫 C, C++的人應該不陌生, 該 new空間沒 new, 或是使用完沒 delete, 都會造成 memory的問題, 而 Valgrind便是一套 tool可以幫忙做 memory check
- 安裝
- 目前一般 linux已內建, Mac可藉由 MacPort安裝 (sudo port install valgrind)
- 使用
- 基本流程
- build時候開啓 debug, e.g. g++ -g -o program
- 用 valgrind執行: valgrind --leak-check=full --log-file=memProg.log ./program
- 解讀 log: vi memProg.log
- 官方一頁版快速上手: Valgrind Quick Start Quide
- 網友介紹: Valgrind Tutorial
- 完整 options: Valgrind User Manual
沒有留言:
張貼留言