Я использую Eclipse CDT для отладки проекта C ++ в Ubuntu. Графический интерфейс, то есть маленькая стрелка, показывающая следующую строку исходного кода, которая должна быть выполнена, не совпадает с фактическим выполнением. В частности, это примерно на 30 строк ниже фактической выполняющейся строки. Я определяю, что представляет собой фактическая строка, исследуя значения локальных переменных и время их изменения.
Я несколько раз пытался очистить проект, включая удаление вручную всех скомпилированных объектных кодов, библиотек и т. Д., В надежде, что это будет заставляет Eclipse обновляться, но он настаивает на отображении неправильной строки.
Любая помощь приветствуется.