Чем отличается запуск без отладки от запуска с отладкой?

Отладка - обнаружение причины ошибки
Не могу найти ее применения, когда запускаю отладка/без отладки, в обоих случаях компилятор указывает ошибки, тогда в чем различия?
  • Вопрос задан
  • 6977 просмотров
Решения вопроса 1
EXL
@EXL
Энтузиаст
Во-первых, компилятор всегда указывает на ошибки и неоднозначности.
Во-вторых, не запуск с отладкой, а компиляция с отладочными символами.
В режиме отладки в собранный исполнительный бинарник добавляются специальные символы, позволяющие посмотреть, в какой функции программа завершилась аварийно. Отладочный бинарник позволяет пройти по стеку вызовов функций, выполнить каждую инструкцию процессора или C/C++-строчку по-порядку. Поставить брекпойнт и.т.д.
Подробнее тут
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
А еще, что немаловажно - есть отличия в инициализации переменных начальными параметрами. Касается вижуалСтудии.
Ответ написан
AxisPod
@AxisPod
Вообще режим отладки позволяет пошагово исполнять программу, смотреть состояние переменных, памяти и т.д.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы