试用valgrind

标签: c++
2683人阅读 评论(0) 收藏 举报
分类:

今天,我试着用一下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
./configure
make
make install

安装运行时需要的库

apt-get install libc6-dbg

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

# valgrind --leak-check=yes ./data_service_d ./config.xml &
[1] 25076
root@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== 


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5136948次
    • 积分:63714
    • 等级:
    • 排名:第29名
    • 原创:1203篇
    • 转载:22篇
    • 译文:1篇
    • 评论:1139条
    文章分类
    最新评论
    算法专家朋友的博客
    清如许的博客