树莓派GDB调试程序
编译程序
gcc -g test.c -o test -lwiringPi
通过上述编译指令编译源码,-g表示加入调试信息
开始调试程序
gdb 目标文件,即可进入程序调试
常用调试指令
1、' l(list)' : 列举程序文件,再次enter,可重复执行上一次的命令
2、断点设置:break lineNum,在第n行设定断点
3、查看断点:info breakpoints
4、运行程序:r
5、单步运行程序:n
6、查看变量的信息: p 变量名
7、继续运行程序 :c
8、退出程序 :q
9、删除断点:break 断点编号
10、观察变化的变量 :watch a,当a发生变化时,会打印变化前后的值