关于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。
相关推荐
浅念-30 分钟前
分治算法专题|LeetCode高频经典题目详细题解
数据结构·c++·算法·leetcode·职场和发展·排序·分治
H Journey36 分钟前
C++ 性能瓶颈分析与优化
c++·性能优化·gprof·perf·valgrind·瓶颈分析
熬夜敲代码的猫1 小时前
C++继承:让你从入门到深入
c++·算法·继承
txz20351 小时前
2,使用功能包组织C++节点
开发语言·c++·ros
谭欣辰1 小时前
C++ 哈希表详解
c++·算法·哈希算法·散列表
blasit1 小时前
Qt C++ http服务器安全登录token生成管理
c++·后端·qt
云栖梦泽2 小时前
Linux内核与驱动:GPIO设备树与SPI设备树的区别
linux·运维·c++·嵌入式硬件
南境十里·墨染春水2 小时前
C++笔记——STL list
c++·笔记·list
彷徨而立2 小时前
【C/C++】在头文件中定义全局变量的方法
c语言·开发语言·c++
脱氧核糖核酸__2 小时前
LeetCode热题100——206.反转链表(迭代法)
c++·leetcode·链表