Проблема степпинга в Eclipse CDT - PullRequest
1 голос
/ 21 февраля 2011

Я создал пользовательский набор инструментов и запустил конфигурацию, чтобы разрешить отладку на удаленной цели.

У меня работает отладка, так что я могу проходить через каждый оператор.Однако шаг не всегда совпадает с позицией в редакторе кода.

Например, при отладке этого кода:

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

Курсор останется на первой строкеоператор for вместо перехода к оператору printf при выполнении шага.

Однако, когда я включаю «режим пошагового выполнения инструкции», он в конечном итоге наступает на оператор printf.

Любые идеи будут очень признательны.Пожалуйста, дайте мне знать, если я могу предоставить более подробную информацию.

С наилучшими пожеланиями, Алан

1 Ответ

0 голосов
/ 08 марта 2011

Просто чтобы нарисовать линию под этой, это было из-за того, что я включил оптимизацию компилятора ... выключил их, и он отлично работает.

Алан

...