отладка затмения не работает, как ожидалось

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

1

Решение

Как сказал Мартин Джеймс, все, что мне нужно, это отключить все оптимизации.
У меня был флаг -o2, и мне нужно было его удалить.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector