Цитата(Marian @ Jun 5 2010, 16:24)

Не отлаживается. Работать прога сможет, но как вы узнаете, не прибегая к ассемблеру, что она конкретно, в этот момент делает?
Убей не пойму - а что мешает прибегнуть к ассемблеру? Но и это требуется крайне редко - я обычно отлаживаю программу прямо в сишном тексте, отладчик позволяет шагать по строкам прогрммы, смотреть значения переменных и т.п. - что еще нужно для оладки? Да, иногда компилятор перетасовывает программу и при пошговой отладке она иногда "прыгает" в неожиданные места. Но ничего страшного не происходит, при ближайшем рассмотрении становится понятен ход "мыслей" оптимизатора .
Цитата(Marian @ Jun 5 2010, 16:24)

Если вам так надо, пожалуйста. Но гораздо удобнее отладить прогу "как она есть", а перед заливкой в проц., скомпилировать с включенной оптимизацией.
Если ваша программа нагружает процессор на 1%, то наверное можно. Но обычно процессор выбирается так, чтобы он был загружен на 20...30%, а если проводится а поскольку отключение оптимизации делает программу медленнее раз в 5...10, то она становится практически неработоспособной - не успевает.
То же самое относится к ее размеру - если без оптимзации она не влезет в память - как ее отладить?
Цитата(Marian @ Jun 5 2010, 16:24)

Интересно, чем оно вам понравилось?
Наверное тем, что совет отключать оптимизацию является вредным.