Цитата(Злодей @ Jun 22 2009, 10:08)

Сделано по доке на WinAVR
Код
void main(void) __attribute__((noreturn));
void main(void)
{
//...
}
И вдруг появился
Вроде как раньше не было... Что может быть не так?
-Wno-main
В C++ кажется не работает, но там проще объявить int и ничего не возвращать, что означает возврат 0. Предупреждений нет, а дальше атрибут работает.
Да, в свежих avr-gcc для main можно давать атрибут OS_main