gdb的基本使用命令清单
来源:互联网 发布:手机英语新闻软件 编辑:程序博客网 时间:2024/06/06 01:33
GDB调试:
在linux环境中,GDB是主要的调试工具,用来调试C/C++程序。
如果要调试程序,需要在gcc编译时加上-g
参数,比如gcc -g -o test test.c
进入gdb调试:gdb test
退出gdb调试:quit
gdb常用命令:
查询用法: help command
,比如help next
,就可以看到next的命令帮助。
list:
list 行号,显示某一行附近的代码
list 函数,显示某个函数附近的代码
list 文件名:函数,显示某文件的某个函数附近的代码
break:
(断点处未被执行)
break 行号,将断点设置到该行
break 函数,将断点设置到该函数的开始处
break 文件名:函数,将断点设置到某文件的某个函数处
info breakpoints:
显示断点信息
Num:代表断点的编号
Type:代表是断点
Disp:代表该断点被执行后,应该keep(保留),del(删除),dis(关闭)
Enb:代表该断点是启用(y)还是未启用(n)
Address:代表该断点的虚拟内存地址
What:代表该断点在源文件的信息
delete:
delete num,删除指定断点,输入的Num不是行号,而是断点的编号,编号由info breakpoints
获得。
delete,删除所有断点
disable:
disable num,关闭指定断点,编号由info breakpoints
获得
disable,关闭所有断点
enable:
enable num,启用指定断点
enable,启用所有断点
enable once num,断点执行一次后关闭
enable delete num,断点执行一次后删除
next:
next n,执行n步(不会进入函数中)
step:
step n,执行n步(会进到函数中)
- gdb的基本使用命令清单
- GDB 基本命令使用
- 基本编译命令|GDB的使用
- GDB调试的基本命令使用。
- 基本的gdb命令
- gdb的基本使用
- gdb的基本使用
- gdb的基本使用
- GDB的基本使用
- GDB的基本使用
- gdb的基本使用
- gdb的几个基本命令
- [Linux_Dev]GDB的基本使用
- GDB多线程调试的基本命令。
- 关于gdb的几个基本命令
- gdb调试的一些基本命令
- GDB多线程调试的基本命令。
- gdb调试命令的使用
- shapefile与字符集编码设置
- Chain of Responsibility模式
- Unity3D 调用Android原生方法2
- java猜数字小游戏:任意输入数字,判断与系统随机产生数字是否相等。
- 【框架】屏幕适配Autolayout的运用
- gdb的基本使用命令清单
- 理解伪元素 :before 和 :after
- IO模型的简单记录select、poll、epoll
- C/C++引用与指针
- test
- 去掉listview点击背景,及item点击事件被抢
- 如何只用一个数组来实现三个栈
- Zynq的PL-PS中断在设备树中的描述
- php发送与接收流文件的方法