【问题标题】:Eclipse CDT debugger keeps opening header and assembly filesEclipse CDT 调试器不断打开头文件和程序集文件
【发布时间】:2017-06-11 18:09:09
【问题描述】:

每当我尝试使用 Eclipse 调试器时,它都会打开我使用的所有函数和构造函数,并且对于没有源的文件,它会打开一个名为 Dissasembly 的东西,这使得它无法用于使用大量 std 函数的代码。如何在调试 C++ 时禁用打开其他文件?是否可以设置询问我是否要查看方法或构造函数?这是 Eclipse 中的错误吗?

【问题讨论】:

  • 不要“进入”您不想查看的功能 - 只需“跳过”即可。如果您不小心进入了不想查看的函数,大多数调试器也有“退出”函数。
  • @MartinBonner 我认为“越过”不会执行您要越过的行。
  • @MartinBonner 已经解决了,您能否将其发布为答案以便我接受?

标签: c++ eclipse debugging eclipse-cdt


【解决方案1】:

不要“进入”您不想查看的功能 - 只需“跳过”即可。如果您不小心步入了您不想查看的函数,大多数调试器也有“步出”函数。

要明确:“跳过”是指“执行(所有)该行上的函数调用,并移至下一行”。它与进入每个函数内部的“进入”相反(如果有多个函数,则一个接一个)。

“跳过”并不意味着“不执行此行并跳到下一行”。通常可以执行此操作(或返回以重新执行您已经执行的某些代码),但是当您可以看到调用出现故障时,这是一种技巧。

【讨论】:

    猜你喜欢
    • 2012-10-13
    • 2015-08-16
    • 2016-10-22
    • 2012-03-28
    • 1970-01-01
    • 1970-01-01
    • 2019-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多