关于GDP调试

说出一些常见的指令

  1. break(或缩写为b):设置断点,例如 b main 在 main 函数处设置断点
  2. run(或缩写为r):运行程序。
  3. step(或缩写为s):单步执行程序,进入函数内部。
  4. next(或缩写为n):单步执行程序,跳过函数内部。
  5. continue(或缩写为c):继续执行程序,直到下一个断点或程序结束。
  6. print(或缩写为p):打印变量的值,例如 p x 打印变量 x 的值。
  7. backtrace(或缩写为bt):显示当前调用堆栈。
  8. watch:设置观察点,当指定变量的值发生变化时中断程序执行。
  9. info breakpoints:显示当前已设置的所有断点信息。
  10. break-if:设置条件断点,只有满足条件时才会中断程序执行。
  11. delete:删除指定的断点。
  12. quit(或缩写为q):退出GDB。
相关推荐
小则又沐风a6 分钟前
负载均衡式在线OJ---------第二幕
linux·c++·后端
a3535413829 分钟前
C++项目如何架构优化
java·c++·架构
键盘会跳舞18 分钟前
C++:智能指针源码级深度拆解——从 RAII 思想到引用计数的内存安全体系
c++·智能指针·unique_ptr·shared_ptr·weak_ptr
SNAKEpc1213836 分钟前
OpenGL(十三)- Mip贴图
c语言·c++·图形渲染·贴图
会周易的程序员13 小时前
aiDgePLC — IEC61131-3 ST PLC 虚拟机调试与运行环境
c++·物联网·虚拟机·st·工业协议·iec61131·梯形图
wuminyu15 小时前
JVM利用io_uring优化堆外内存性能原理剖析
java·linux·c语言·jvm·c++
gumichef15 小时前
第二章:C/C++内存管理
c++·内存管理
小龙报19 小时前
【优选算法】1.搜索插入位置 2.x的平方根
java·c语言·数据结构·c++·python·算法·蓝桥杯
A_humble_scholar19 小时前
Linux(二) C++ TCP/UDP网络编程
linux·网络·c++
SNAKEpc1213820 小时前
OpenGL(十五)- 着色器语言GLSL
c语言·c++·线性代数·算法·矩阵·图形渲染·着色器