查看已设置的断点
bash info breakpoints
断点设置
#使用break/b 在main函数处设置一个断点. b main
#在第九行设置断点, #当前执行显示的行 b 9 #指定文件的行 b test.c:9
#当在b等于0时,程序将会在第23行断住。 break test.c:23 if b==0 #假设上面的断点号为1,那么会使得b等于0时,产生断点1。 condition 1 b==0
#对所有调用printNum函数都设置断点 rbreak printNum* #用法:rbreak file:regex #对所有函数设置断点 rbreak . #对test.c中的所有函数设置断点 rbreak test.c:. rbreak test.c:^print
假设某处的断点只想生效一次,那么可以设置临时断点,这样断点后面就不复存在了
#在第10行设置临时断点 tbreak test.c:l0
假设需要在经历多次以后才用到的断点,可以使用ignore,忽略前N次
#其中,1是要忽略的断点号,可以通过前面的方式查找到,30是需要跳过的次数。这样设置之后,会跳过前面30次。 ignore 1 30
设置一个一旦值发生变化就停止的断点.
watch a
结语
在我们的编程学习之旅中,理解是我们迈向更高层次的重要一步。然而,掌握新技能、新理念,始终需要时间和坚持。从心理学的角度看,学习往往伴随着不断的试错和调整,这就像是我们的大脑在逐渐优化其解决问题的“算法”。
这就是为什么当我们遇到错误,我们应该将其视为学习和进步的机会,而不仅仅是困扰。通过理解和解决这些问题,我们不仅可以修复当前的代码,更可以提升我们的编程能力,防止在未来的项目中犯相同的错误。
我鼓励大家积极参与进来,不断提升自己的编程技术。无论你是初学者还是有经验的开发者,我希望我的博客能对你的学习之路有所帮助。如果你觉得这篇文章有用,不妨点击收藏,或者留下你的评论分享你的见解和经验,也欢迎你对我博客的内容提出建议和问题。每一次的点赞、评论、分享和关注都是对我的最大支持,也是对我持续分享和创作的动力。