Eclipse CDT中的步进问题

时间:2011-02-21 14:26:29

标签: eclipse remote-debugging eclipse-cdt

我创建了一个自定义工具链并启动配置,以允许在远程目标上进行调试。

我已经进行了调试工作,因此我可以逐步完成每个语句。但是,步进并不总是与代码编辑器中的位置匹配。

例如,在调试此代码时:

    int x;
    for(x = 0; x < 10; x++)
    {
        printf("%d\n", x);
    }

光标将保留在“for”语句的第一行,而不是在步进时跳转到“printf”语句。

然而,当我打开“指令步进模式”时,它最终会踩到“printf”语句。

非常感谢任何想法。如果我能提供更多细节,请告诉我。

祝你好运, 艾伦

1 个答案:

答案 0 :(得分:0)

只是为了在这一行下绘制一条线,这是因为我打开了编译器优化...关闭它们并且工作正常。

艾伦