[嵌入式] gdb

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/simonyucsdy/article/details/79535098

1.启动gdb

gdb hello
或者

gdb
file hello

2显示程序

list 或者 l

3打断点

break(b) main()   //函数的入口处
break(b) 11       //行号
break(b) hello.c:14 //特定文件的行号
break(b) 12 if i=10 //if语句满足后在行号处打断点

4获取断点信息

info break

5删除断点

delete 13(断点编号)

6运行程序

run(r)

7单步(不进入子函数)

next(n)

8单步(进入子函数)

step(s)

9继续运行

continue(c)

10查看变量

print(p) i(变量名)

11运行程序到当前函数结束

finish

12监控变量

watch i(变量名)

13退出gdb

quit(q)





猜你喜欢

转载自blog.csdn.net/simonyucsdy/article/details/79535098
GDB