я отлаживаю c ++ с помощью eclipse на виртуальной машине Linux.
Затмение, которое я использую, — Kepler Service Release 1.
Я компилирую файлы, используя Automake.
Когда я пытаюсь выполнить отладку в Eclipse и сделать шаг, он иногда переходит на обратную линию, иногда он переходит в строку. Также, когда есть проблема, она просто ничего не показывает. Когда я пытаюсь увидеть переменные, это не всегда удается. Кажется, поведение Eclipse не так хорошо.
Я пришел из программирования Windows, и это выглядит очень похоже на то, что я видел, когда мы скомпилировали релизную версию и попытались отладить ее в Visual.
Кто-нибудь может помочь? Я не могу отлаживать, как это. Есть ли какая-либо конфигурация? что я не так делаю?
Спасибо
Как сказал Мартин Джеймс, все, что мне нужно, это отключить все оптимизации.
У меня был флаг -o2, и мне нужно было его удалить.
Других решений пока нет …