Linux开发工具02:使用Valgrind检测内存问题

写在前面

  • 这里主要记录一下如何使用Valgrind检测内存泄露等问题;

一、安装Valgrind

  • (1) 可以从官网上下载安装包,然后解压用make安装;

    • 参考博文:Valgrind笔记(一):安装与Quick Start;
  • (2) 也可以直接安装:

# 安装
apt-get install valgrind

# 安装后查看版本
valgrind --version

二、使用

  • 参考博文:valgrind 的使用;
# 1. 先编译生成二进制可执行文件,编译时要带调试信息(如gcc -g)
# 2. 用leak-check检查内存泄漏
valgrind --leak-check=yes 可执行文件 参数1 参数2 ...

你可能感兴趣的:(Linux,linux,运维,服务器)