如何使用CDT进行指令级调试

时间:2010-06-24 17:34:23

标签: c debugging eclipse-cdt

我正在使用CDT开发C程序。

当调试器在断点处停止且我执行“Step Over”或“Step Into”时,调试器行为基于源行级别,但不是基于指令级别。

我可以在CDT的指令级别进行调试吗?

3 个答案:

答案 0 :(得分:8)

调试窗口(调试透视图)中,有一个指令步进模式按钮:它看起来像一个带箭头i=>的小i。登记/> 您还可以在“反汇编”窗口中的特定指令上设置断点。

答案 1 :(得分:0)

据我所知,CDT只是一个独立调试器的包装器。所以我建议跳过CDT并检查你正在使用的调试器的文档。

答案 2 :(得分:0)

也可以从菜单激活指令步进模式。在调试时:

  • 运行
  • 指令步进模式

这会询问默认情况下如何启用它:How to enable instruction stepping in eclipse-cdt (Eclipse for C++) by default?

在4.6.3。

上测试