1、在编译c文件时加上-g
即gcc -g -o main main.c
之后输入gdb main即可
2、使用
设置断点 break XX在第几行设置断点
条件设置断点 break 5 if a==5 如果a=5在第五行设置断点
列出断点信息 info breakpoints
清除断点信息 clear XX 清除XX行断点
运行 run 之后遇到断点 再使用continue即可继续运行
list 列出代码
list 3,5 列出3-5行代码
whereis 显示变量类型
kill 结束当前程序的调试
next 继续下一条语句 不进入函数
step 继续下一条语句 进入函数
quit 退出