首页 > 代码库 > GDB的一些快捷用法

GDB的一些快捷用法


今天在linux写东西,发现有bug,懒得再去开codeblock调试,所以就看了一下GDB(反正早晚会用到吧)
首先在编译的时候,要加-g,然后运行的时候是gdb xxx(这个时候,程序并没有运行哦)
然后是今天调试的时候,用到的一些指令(今天写的东西很简单,所以仅用到这几个,以后用到别的时候,再add进来)
  r/run 运行,只有输入这个才会运行程序 后面可以加参数
  l/list 展示代码,显示更多代码,按回车
  b/break 设置断点 如b 1在第一行设置断点
  c/continue 跳到下一个断点
  n/next 执行下一行
  s/step 进入函数
  i/info 显示信息,如i b,展示当前所有的断点,i display展示当前所有的watch
  delete 删除断点 delete 1-2 或 delete 1
  display 监视display xxx
  undisplay 不监视undisplay 1

GDB的一些快捷用法