试用valgrind

原创 2013年12月04日 15:16:43

今天,我试着用一下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== 


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

eclipse-valgrind-0.6.1-1.el6.i686.rpm

  • 2016年07月25日 18:40
  • 1.18MB
  • 下载

valgrind安装与使用

  • 2015年06月28日 10:51
  • 103KB
  • 下载

使用valgrind分析C程序调用线路图

Valgrind可以检测内存泄漏和内存违例,但是用Valgrind生成的日志信息结合kcachegrind就可以查看C程序的执行线路图,调用时间,是做性能优化和查看代码的非常好的工具。 下载安装 ...
  • unix21
  • unix21
  • 2013年04月08日 14:01
  • 4159

valgrind简介

  • 2012年06月04日 22:46
  • 481KB
  • 下载

valgrind的使用方法-详细手册

  • 2017年07月21日 12:13
  • 46KB
  • 下载

C/C++的内存泄漏检测工具Valgrind memcheck的使用经历

Linux下的Valgrind真是利器啊(不知道Valgrind的请自觉查看参考文献(1)(2)),帮我找出了不少C++中的内存管理错误,前一阵子还在纠结为什么VS 2013下运行良好的程序到了Lin...

valgrind_manual.pdf

  • 2012年03月20日 23:21
  • 1.19MB
  • 下载

Valgrind使用概览与总结

  • 2014年06月11日 22:52
  • 56KB
  • 下载

Linux下C/C++开发辅助工具astyle、cppcheck和valgrind的使用

一、astyle astyle(Artistic Style) is a source code indenter, formatter, and beautifier for the C, C++,...

valgrind_manual

  • 2013年11月05日 10:32
  • 1.27MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:试用valgrind
举报原因:
原因补充:

(最多只允许输入30个字)