gdb初步

环境:centos6.3的虚拟机

这个环境下没有安装gcc,通过yum –install gcc 可以安装这个编译器。(如果没有安装会提示文件格式错误)

编译的程序为test.c

  1. gcc –g test.c
  2. gdb .a/a.out开始调试
  3. l等同于linux下的list,可以显示文本里的内容
  4. b 15,,,,向当与在文件的第15行设置一个断点。
  5. r        等同于run,开始执行程序,c表示在断点处继续执行程序。q退出gdb
  6. s(step),n(next)。他们同样为执行下一条语句,如果下一条语句为一个函数,step会跳入函数里边,而next会把他跳过。
  7. p  a,即显示a的值
  8. gdb –silent,直接启动gdb,不显示启动信息。

 

posted on 2013-03-29 19:48  无界追踪  阅读(165)  评论(0编辑  收藏  举报