目录
1.-g 生成含有debug信息的可执行文件
2.gdb开始以及gdb中的常用执行指令
3.断点的本质用法
4.快速跳出函数体
5.其他
1.-g 生成含有debug信息的可执行文件

2.gdb开始以及gdb中的常用执行指令


![]()

![]()




3.断点的本质用法
断点的本质是帮助我们缩小出问题的范围
比如,打两个断点,执行两个断点间的代码,确认问题所在:
continue / c 直接执行至下一个断点处

4.快速跳出函数体
当你进入一个函数体内部检查的时候,执行几步发现该函数体内部并没有什么问题,这时候这个函数体又是一个比较大的循环,这时候该怎么跳转出去呢?
使用until跳转


5.其他


简写(bt)









![[leetcode hot 150]第三题,无重复字符的最长子串](https://img-blog.csdnimg.cn/direct/23c8fc5589dd443d8551ae4b06ab7712.png)









