Valgrind安装使用.docxVIP

  • 12
  • 0
  • 约2.75千字
  • 约 5页
  • 2017-01-22 发布于重庆
  • 举报
Valgrind安装使用

概述Valgrind是一款用于内存调试、内存泄漏检测以及性能分析的软件开发工具。是一个运行时诊断工具,它可以监视一个指定程序的活动并打印出代码中可能存在的各种各样的内存管理问题。它用来检查程序的内存使用状况,尤其是对没有明显特征的内存越界、内存泄露等在测试中不能直观检查的情况,效果明显。这款工具是运行在linux下的,可以用来定位c/c++程序中内存使用方面的错误。包括:内存泄漏、使用未初始化的内存、读/写已释放的内存、读/写内存越界、使用malloc/new/new[]和free/delete/delete[]不匹配,等等。Valgrind的最初作者是Julian Seward,他于2006年由于在开发Valgrind上的工作获得了第二届Google-OReilly开源代码奖。[到3.3.0版本为止,Valgrind支持x86、x86-64以及PowerPC上的Linux。除此之外,还有一些其它非正式支持的类Unix平台(如FreeBSD、NetBSD以及Mac OS X)。valgrind官方网站:/,是一款open source软件。Valgrind遵守GNU通用公共许可证条款,是一款自由软件。安装可以直接到valgrind官网下载源码编译、安装,由于valgrind编译依赖很多其他库,直接下载安装会比较耗时。推荐使用Jumbo包管理工具安装。Jumbo安装:直接在测试机上运

文档评论(0)

1亿VIP精品文档

相关文档