1. valgrind安装部署
老规矩,去valgrind官网寻找方法:
- 官网:https://www.valgrind.org/
- 安装方法:在官网左边,点击Code Respository,进入源码安装介绍,如图:
- 遵照官网手册,拉取源码;编译安装。需要注意的是: ./configure --prefix=/usr/local make make install 均需要前面加sudo;在build的时候,官方提示需要automake,在ubuntu下可以直接 sudo apt-get install automake,先安装automake再配置,编译,安装。
2.valgrind使用
- 安装好之后,就可以使用valgrind运行可执行程序,进行内存检测了。
- 还是遵照官网的介绍,我们回到主页,然后点击左边,QuickStatrt,进入使用手册,如图:
- 此处给出使用手册网址:https://www.valgrind.org/docs/manual/quick-start.html,因为该网址下方会介绍,运行valgrind之后的结果是什么意思。
- 此处按照官网给出示例:比如,运行我自己的可执行程序是:./mybin 那么利用valgrind启动就是:valgrind --leak-check=yes ./mybin,程序执行完,valgrind给出结果。具体结果代表什么意思请参照官网下边的说明。