3

我正在尝试设置一个观察点来监视由许多 C++ 文件组成的包中的变量。

有很多文件

abc.cpp qwe.cpp .. xyz.cpp 等等

我想在 abc.cpp 文件中的某个函数 qwerty() 中监视变量“temp”如何设置观察点?

我试过了

观看 abc.cpp::temp 观看 abc.cpp:temp 观看温度

但我看到错误 No symbols 'abc.cpp::temp','abc.cpp:temp','temp' not in current context 还有一个信息观察点告诉我没有设置观察点。请注意,我可以为同一个变量成功设置断点

4

2 回答 2

3

我总是在函数中设置断点,然后在命中时设置观察点,这样我就在上下文中,然后酌情删除断点。

于 2010-02-04T03:12:17.157 回答
0

是否要设置条件断点?如果那么你可以使用下面的命令。

(gdb) break abc::qwerty()
(gdb) condition 1 temp=1 // 如果要在 temp = 1 时进行 break。

于 2010-02-04T03:15:11.103 回答