Linux下的的GDB调试技巧四 —— 常用调试命令(1)
2023-09-14 09:15:40 时间
GDB常用的调试命令
- (重新开始)运行
命令:run或者r
示例:
(gdb)run
- 单步执行,运行程序,停在第一执行语句
命令:start
示例:
(gdb)start
- 继续运行
命令:continue或者c
示例:
(gdb)continue
- 继续运行并跳过断点N次(包括当前这一次)
命令:continue <次数>
示例:
(gdb)continue <5>
- 单步执行(逐语句,Step In)
命令:step或者s
示例:
(gdb) step
- 单步执行 (逐过程,Step Out)
逐过程执行与单步执行类似,执行一次就会进入下一行。但是,如果当前代码行有函数调用, 单步执行会进入到函数中,逐过程执行则不会进入到函数中。无论有多少个函数调用,逐过程 执行都会进入到下一行代码。
命令:next或者n
示例:
(gdb) next
- 执行完循环体
在执行完循环体内的最后一条语句之后执行until命令, 就会执行完循环体到后面的一个语句停下。
命令:until或者u
示例:
(gdb) util
相关文章
- 【Linux】linux常用查看命令
- 每天一个linux命令(24):Linux文件类型与扩展名
- [Linux]linux下取消用户名和密码直接登录
- 【Linux基础】linux下的stdin,stdout和stderr理解
- linux 错误码 65280,Android:无法在同一部手机上执行通过Linux部署编译的文件
- L86.linux命令每日一练 -- 第12章 Linux系统常用内置命令(二)
- L83.linux命令每日一练 -- 第11章 Linux系统管理命令 -- ipcs和ipcrm
- L75.linux命令每日一练 -- 第11章 Linux系统管理命令 -- lsof和uptime
- L65.linux命令每日一练 -- 第十章 Linux网络管理命令 -- ifdown和route
- L63.linux命令每日一练 -- 第九章 Linux进程管理命令 -- runlevel、init和service
- L57.linux命令每日一练 -- 第九章 Linux进程管理命令 -- ps和pstree
- L51.linux命令每日一练 -- 第八章 Linux磁盘与文件系统管理命令 -- mkfs和dumpe2fs
- L45.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- sudo和id
- L44.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- su和visudo
- L42.linux命令每日一练 -- 第七章 Linux用户管理及用户信息查询命令 -- groupdel和passwd
- Linux下的的GDB调试技巧四 —— 常用调试命令(1)
- linux命令之busybox microcom,串口调试命令
- linux下常用压缩命令 tar压缩Linux解压 压缩Linux压缩Ubuntu压缩centos压缩解压gz txt.gz
- 【Linux】linux经常使用基本命令
- Linux【实操篇】—— 用户管理、linux系统root密码找回方式