gdb

gcc -g hello.c -o hello

启动gdb
1 gdb hello
2 gdb
  file hello


run
next/***单步运行(不进入子函数)***/
step/***单步运行(进入子函数)***/
continue/***继续运行程序***/
quit

list/***查看程序***/
info break
delete breakpoint's number
print var/***查看变量var***/
watch var/***监控变量var***/
finish/***运行程序,直到当前函数结束***/


设置断点
1       #include"stdio.h"
2       //#include"a.h"
3       int main(){
4         printf("Welcom to RHEL5.0!!!\n");
5         return 0;
6       }

break(b) main/***函数名***/
b 3/***行号***/
b hello:3/***指定文件指定行***/
b 3 if condition/***当条件为真时,第3行断点生效***/

 posted on 2013-04-15 16:12  Chenyong Liu  阅读(133)  评论(0编辑  收藏  举报