试用valgrind

来源:互联网 发布:皇甫圣华的淘宝店网址 编辑:程序博客网 时间:2024/05/05 17:58

今天,我试着用一下valgrind来分析我的c++程序。

先下载最新版本

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

解压

tar jxvf valgrind-3.9.0.tar.bz2

然后进入目录并编译安装

cd valgrind-3.9.0./configuremakemake install

安装运行时需要的库

apt-get install libc6-dbg

现在使用valgrind启动程序,比如:

# valgrind --leak-check=yes ./data_service_d ./config.xml &[1] 25076root@vm8:/home/dist/tcp# ==25076== Memcheck, a memory error detector==25076== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.==25076== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info==25076== Command: ./data_service_d ./config.xml==25076== 


原创粉丝点击