1.编译时必须加参数-g才能用gdb来调试,如:
gcc -g hello.c -o hello
2.启动调试 gdb + 程序名 如:
gdb hello
3.查看源码命令:list 或 l , 后可接行数,函数名
4.设置断点命令:break 或 b,后可接行数,函数名
5.运行命令:run 或 r
6.步进命令:step 或 s ,next 或 n
7.查看函数堆栈:backtrace 或 bt
8.打印某个变量:print 或 p
9.继续运行:continue 或 c
10.退出:quit 或q