gdb 使用

以下内容摘录自《LINUX 高级程序设计(第二版)》

首先,在编译的时候,需要在gcc参数中加入-g,才可以调试,假定生成的可执行文件为main

  • gdb  main  开始调试,
  • 命令l,你没有看错,就是一个l,表示显示程序源代码,这里应该是参考了ls命令吧
  • break  6,表示在第六行设置断点,这里最好和vim set ruler配置,轻松知道文件行数,
  • info break,查看断点信息,
  • p  i 表示输出i变量,p  print 的意思吧
  • next 继续执行到接下来的端点
  • finish 退出程序,并得到相应的报告
  • quit 退出程序

Leave a comment

Your email address will not be published.

*