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