gdb 的常用指令

gdb常用指令

// 指令可全称,也可缩写,括号内为缩写,一般采用缩写

lsit(l) 行号 			// 显示源代码,每次列10行,按回车键可继续接着显示	
list(l) 函数名			// 列出某个函数的源代码。
run(r)					// 运行程序
continue(c)				// 执行到下一个断点处
next(n)					// 逐过程(单条)执行。
step(s)					// 逐语句执行
break(b) 行号			// 在某一行设置断点
break(b) 函数名  		// 在指定函数开头设置断点
info b					// 查看断点信息
enable b 				// 启用断点
disable b				// 禁用断点
delete breakpoints		// 删除全部断点
d n  					// 删除编号为 n 的断点
until 行号				// 直接跳转到 n 行
finish					// 执行到当前函数返回,然后停留在调用处	
print(p) 变量/表达式		// 打印变量或者表达式的值
display 变量名			// 实时显示变量的值
undisplay 变量名			// 取消实时显示
set var					// 修改变量的值
breaktrace(bt)			// 查看调用栈(查看各级函数调用及参数)
info(i) locals			// 查看当前栈帧局部变量的值
quit(q)					// 退出调试

如果感觉该篇文章给你带来了收获,可以 点赞👍 + 收藏⭐️ + 关注➕ 支持一下!

感谢各位观看!

相关推荐

  1. gdb 指令

    2024-07-19 19:28:03       20 阅读
  2. GDB命令

    2024-07-19 19:28:03       29 阅读
  3. 调试工具gdb命令总结

    2024-07-19 19:28:03       64 阅读
  4. Anaconda指令

    2024-07-19 19:28:03       36 阅读
  5. C++-gdb调试功能

    2024-07-19 19:28:03       48 阅读
  6. Linux指令整合

    2024-07-19 19:28:03       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 19:28:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 19:28:03       71 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 19:28:03       58 阅读
  4. Python语言-面向对象

    2024-07-19 19:28:03       69 阅读

热门阅读

  1. 矩形加矩形求和

    2024-07-19 19:28:03       20 阅读
  2. TCP协议

    TCP协议

    2024-07-19 19:28:03      19 阅读
  3. 深入探讨:Node.js、Vue、SSH服务与SSH免密登录

    2024-07-19 19:28:03       21 阅读
  4. GitHub每日最火火火项目(7.18)

    2024-07-19 19:28:03       18 阅读
  5. 微服务常用的中间件有哪些?都有什么用途?

    2024-07-19 19:28:03       18 阅读
  6. 逆向工程四个抽象层次-系统架构师(三十)

    2024-07-19 19:28:03       21 阅读
  7. OpenCV——图像与视频的读取

    2024-07-19 19:28:03       19 阅读
  8. 物理设计基础概念 —— Pin

    2024-07-19 19:28:03       17 阅读
  9. 机器学习之对比学习MoCo

    2024-07-19 19:28:03       18 阅读
  10. tcp(7) — Linux Programmer‘s Manual

    2024-07-19 19:28:03       15 阅读