Cir*_*四事件 4 eclipse eclipse-cdt
int global = 0;
int main() {
int local = 0;
local = 1;
global = 1;
}
Run Code Online (Sandbox Code Playgroud)
我可以使用以下方法创建观察点global:
然后只要global修改,程序就会中断。
但是,如果我尝试此操作,local则会出现错误弹出窗口:
当前选择不可用此操作。请选择或将光标放在一个字段上。
GDB watch使用硬件监视点通过命令允许这样做。
我知道,如果退出堆栈框架,这会给出奇怪的结果,但这很好。
Eclipse 4.7.0,CDT 9.3,Ubuntu 16.04。
似乎尚未为本地变量实现Toggle Watchpoint命令:请参阅Eclipse bug 110016:
至于解决方法,你可以手动设置观察点为局部变量通过GDB的控制台视图:看到Eclipse CDT的+ GDB:设置观察点(麦浚龙)
| 归档时间: |
|
| 查看次数: |
834 次 |
| 最近记录: |