我正在尝试设置一个监视点来监视包含许多C ++文件的包中的变量。
有很多文件
abc.cpp qwe.cpp .. xyz.cpp等等
我想监视文件abc.cpp中某些函数qwerty()中的变量'temp' 如何设置观察点?
我试过
观看abc.cpp :: temp 看abc.cpp:temp 看温度
但我看到错误没有符号'abc.cpp :: temp','abc.cpp:temp','temp'不在当前上下文中 此外,信息观察点告诉我没有设置观察点。请注意,我可以为同一个变量
成功设置断点答案 0 :(得分:3)
我总是在函数中设置一个断点,然后在我点击它时设置观察点,这样我就在上下文中,然后根据需要删除断点。
答案 1 :(得分:0)
您想制作条件断点吗?如果那时您可以使用以下命令。
(gdb)break abc :: qwerty()
(gdb)condition 1 temp = 1 //如果你想在temp = 1的值时中断。