Почему необходимо/рекомендуется отключать все оптимизации компилятора при отладке приложения?Что случилось, если оптимизация компилятора включена в отладочной сборке?
фона
Я работал в 8-разрядном микроконтроллере (OKI 411), который имеет 15K полезного пространства памяти для кода обслуживания прерываний + ПЗУ области/окно (константный глобальные переменных) + кода. Мы почти съели ~ 13K, поэтому очень заманчиво включить максимально возможную оптимизацию во время даже отладки.