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行断点生效***/