c++ - 如何在满足条件时在eclipse中停止执行

标签 c++ c eclipse debugging memory

我在 c projet 中有一个全局计数器变量。

它的增加超出了预期的范围,

但我找不到增加的线。

有什么办法可以让该变量在 X 之上的行上保持执行吗?

我可以获得变量内存地址。

最佳答案

几分钟的谷歌搜索证实了我在评论中的建议:

GDB 是 GCC 的调试器,支持所谓的观察点

您可以找到描述here ,如何在GDB的命令行中设置它们。您也可以在 Eclipse 中切换这些观察点(据说取决于您使用的 Eclipse 版本)。 This blog post告诉你如何做。

如果你还没有安装 GDB(我想知道你的调试器会是什么),there is a SO post covering the installation .

关于c++ - 如何在满足条件时在eclipse中停止执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18575868/

相关文章:

c++ - 在 while 循环中使用字符串查找和替换时的 std::out_of_range

c++ - Python ctypes : wraping c++ class with operators

c - 感知器学习算法不收敛到 0

java - Else If Condition 语句中的变量

c++ - 将 popen() 输出写入文件

c++ - ZeroMQ不同速度的订户看到相同的消息

java - 使用 Eclipse AST

eclipse - eclipse : Error reading contents of project from Drive; 上的应用程序脚本

c++ - 采用右值参数的函数

c - Linux Mint Eclipse GLFW 3 设置问题