有没有办法在Eclipse中为C ++启用“Step into selection”?

时间:2012-07-19 14:08:47

标签: c++ eclipse debugging

Windows上的Visual Studio C ++中有非常方便的“特定于步骤”功能。我听说过Eclipse中的Java可以找到类似的功能“Step into selection”。在Ubuntu上有类似的Eclipse CDT(C ++)吗?

2 个答案:

答案 0 :(得分:5)

我不太确定'步入选择'是什么意思,但我可以告诉你Eclipse IDE(我用它来做Java,但相信它为C ++提供相同的功能)让你在调试期间执行以下操作

  • 一步一步地走过来。但请注意,如果您在函数调用中有一个函数调用,这将计为“行”,因此您可以按预期执行两次
  • 走出去。执行该块的其余部分,通常导致执行函数的其余部分
  • 走进去。这就是我认为您正在进行的操作,这将进入函数调用,以便您可以单步执行该函数的各个行。
  • 运行至选择。这使您可以让程序正常执行并再次停在光标所在的位置(可以通过右键菜单访问)

我希望我明白你的要求,如果你需要我解释一下,请发表评论。

根据OP的额外信息,我认为答案是否定的。 Eclipse在调试器中不支持此功能

有导航代码库的功能,'F3'默认用于跳转到函数的实现。同样,我在这里谈论Eclipse for Java。不确定它是否在调试期间有效,但您可以使用它导航到相关函数的源,然后右键单击并选择“运行到此处”。虽然不像听起来像VS那样好,但它可能只是最好的选择。假设它确实有效

答案 1 :(得分:4)

不,它没有在eclipse IDE调试器中实现。