gdb调试命令的使用及总结,gdb高级调试技巧

  gdb调试命令的使用及总结,gdb高级调试技巧

  Gd调试技巧-全职C-C博客

  GDB调试技巧现在开发于linux下,调试器仍然是GDB!一杯slickedit,linux下问题多多。只好放弃了!

  1.用TUI模式看代码很方便。

  有两种方法可以启动他:

  第一种是以参数-tui开头,比如:A:gdb xxx -tui。

  二、在GDB命令模式下:Ctrl X A打开TUI模式。

  同理,Ctrl X A也可以关闭TUI模式。

  2.使用bt和F命令

  Bt可以查看函数调用的堆栈帧。

  f命令可以返回到指定的堆栈帧。

  然后你可以看看因变量。

  3.调试已启动的进程。

  有几种方法可以启动GDB:

  A.广发计划

  B.gdb程序核心

  使用gdb同时调试一个正在运行的程序和核心文件。core是程序被非法执行后,core转储后生成的文件。

  c、gdb程序PID

  指定一个启动的程序PID,gdb会附加,可以调试。

  您可以使用附加pid和分离命令。

gdb调试命令的使用及总结,gdb高级调试技巧