AVR Libc: Non-Returning main() -> Warning ersch. trotzdem

OP #583071
Lesenswert?

Hi,

dachte wenn ich wie von der Libc-Referenz unter "Porting From IAR to AVR 
GCC" beschrieben 'main()' folgendermaßen deklariere, dann würde das vom 
Compiler klaglos hingenommen:
1
void main(void) __attribute__((noreturn));
2
        
3
void main(void)
4
{
5
    //...
6
}
Trotzdem erscheint immer noch ne Warnung:
1
main.c:34: warning: return type of 'main' is not 'int'
... ist nicht wirklich dramatisch, aber wenn's nur an der Schreibweise 
oder einem include liegt würd' ich die warung gerne loswerden ... .

Gruß
Markus

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren