Шаг за шагом переходите к предыдущей строке, используя gdb с флагами -g и -O2. Удалите флаги -O2, и все работает как положено. Кто-нибудь может объяснить, почему это происходит?
Я новичок в gdb в eclipse CDT и использую его в коде C ++ с "Стандартным средством запуска процесса создания".
Это ожидаемое поведение или есть решение, которое оставляет оптимизацию?