假定你的c程序名字叫test.c
第一步:编辑,用linux最广泛使用的vi编辑器为例,shell下运行vi test.c进入vi编辑器环境,默认为命令模式,按i或I 或A进入插入模式,这样你可以输入c源程序。输入完毕,检查后按Esc键返回命令模式,再按 shift +:(冒号)键进入底行模式,在底行模式下冒号后边输入wq 保存并退出vi编辑器。
第二步:编译,在shell下 输入 gcc test.c -o test (假定你的test.c在当前目录下),没错将生成可执行 文件test。
第三步:调式,shell下输入gdb test
在gdb下 输入命令l 列出 源文件 ,默认显示10行
break 10 在第10行设置断点。
info break 显示断点信息,
run 运行程序 从main执行到断点
n 单步执行程序
c 继续执行程序
p i 打印变量i的值
更多gdb命令请参考gdb文档。
第四步:运行, 当前目录下执行命令: ./test
gdb main
start
已经开始调试了
详细看下gdb的帮助文档吧