centos 系统 下载valgrind及其使用

来源:互联网 发布:电影编辑软件 知乎 编辑:程序博客网 时间:2024/06/05 05:39

第一步:下载valgrind

wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2

第二步:将下载的文件解压

tar -jxvf valgrind-3.10.1.tar.bz2

第三步:安装和配置
./autogen.sh
./configure
make; make install

第四步:  查看使用参数(valgrind --help )


valgrind 的使用:

首先,gcc 编译(最好加上-g,这样你可以准确定位到哪里有内存泄漏),如gcc -g main.c -o main

然后,运行

[root@nn progress-function]#  valgrind --leak-check=yes --show-reachable=yes ./main<pre name="code" class="html">[root@nn progress-function]# valgrind --track-origins=yes --leak-check=full --show-leak-kinds=all ./main



1 0