# 一、条件断点 ## break if 普通条件断点: ```gdb (gdb) break ... if cond ``` 例如,当x>100时,src/main.c源码123行中断: ```gdb (gdb) b src/main.c:123 if x>100 ``` ## watch 语法: ```gdb (gdb) watch cond ``` 例如,当变量x发生变化时中断: ```gdb (gdb) watch x ``` # 二、参考 - [GDB条件断点(condition命令)详解](http://c.biancheng.net/view/8255.html)