我用attiny13做了一个电路板,想调一下,可软件不听我的,我安装了AVR STDIO 4,安装了其它的c软件,都不能编译,又都卸掉了,安装了winavr,勉强能编译但还是不通过.出现错误为:
../../../../crt1/gcrt1.S:52: undefined reference to `main'
不理解这句话的意思,main函数直接用不应该出问题的,哪位高手能帮解释一下.谢谢!!!
.s是汇编程序,不是C。你以C的编译去进行,就找不到main函数了。
WINAVR需要写makefile文件的。
用AVRStudio肯定能用的。你先别选硬件,而用Simulator(模拟器),选任意一个型号,用软件模拟来编译。
你去ouravr 吧,那里是国内最大的avr相关开源论坛,氛围很好。