请教ICCAVR编译问题
傻孩子大侠:我买了你的《深入浅出AVR单片机》。那里面的第一个程序
#include <iom48v.h>
#include <macros.h>
viod main (viod)
{
while(1);
}
在ICCAVR的编译过程后出现
C:\icc\bin\imakew -f files.mak
iccavr -c -IC:\icc\include\ -e -DATMega48-l -g -Mavr_enhanced_smallC:\icc\test_project\sy1.c
!E C:\icc\test_project\sy1.c(4): syntax error; found `main' expecting `;'
!W C:\icc\test_project\sy1.c(7): missing return value
C:\icc\bin\imakew.exe: Error code 1
Done: there are error(s). Exit code: 1
是什么意思,到底是怎么一回事哦? 少个分号。 viod main (viod)
应该是
void main(void)吧…… 呵呵!是啊!
页:
[1]