Linux--常用工具gdb

Linux--常用工具gdb

    • 一、Linux--调试器gdb
    • 二、gdb命令使用

一、Linux–调试器gdb

背景
程序的发布方式有两种,debug模式和release模式
Linux gcc/g++出来的二进制程序,默认是release模式
要使用gdb调试,必须在源代码生成二进制程序的时候, 加上 -g 选项
Linux--常用工具gdb_第1张图片

二、gdb命令使用

(1).list命令
Linux--常用工具gdb_第2张图片

(2)break、info、run、next (n)和 delete命令
Linux--常用工具gdb_第3张图片
在这里插入图片描述

3)display命令
在这里插入图片描述
Linux--常用工具gdb_第4张图片

(4)undisplay命令
Linux--常用工具gdb_第5张图片

(5)until命令
Linux--常用工具gdb_第6张图片

(6)continue( c )命令
注:两个断点之间的代码已经被执行了
Linux--常用工具gdb_第7张图片

(7)disable和enable命令
disable:禁用断点
enable:启动断点
Linux--常用工具gdb_第8张图片
Linux--常用工具gdb_第9张图片

(8)finish命令
在这里插入图片描述

(9)set var 变量值
Linux--常用工具gdb_第10张图片

你可能感兴趣的:(Linux)