jameszhan1981 发表于 2010-4-1 00:15:00

配套光盘的例程都不能在GCC+avrSTUDIO中进行编译,我该怎么在GCC中利用马老师的例程啊

我购买了AVR-51实验板和马老师的书,配套的光盘有书中所有的例程.我直接烧录HEX文件到芯片中是可以运行的,但是当我想把例程中的C文件在GCC+avrSTUDIO中进行编译,自己走走流程时,总是提醒出错;
Build started 31.3.2010 at 23:57:42
make: Makefile: No such file or directory
make: *** No rule to make target `Makefile'.Stop.
Build failed with 2 errors and 0 warnings...

问题 1,是不是马老师的例程必须是在CVavr中才能编译成功啊?
   2,我只看出来CVavr中的头文件和GCC不一样,但是我把头文件改了后
          例如;将 #include <mega16.h>        改为 #include <avr/io.h>
               将 #include <delay.h>       改为 #include <avr/delay.h>
       还是编译不成功啊!!!到底我该怎么在GCC中利用马老师的例程啊?

baof 发表于 2010-4-1 09:21:32

用CodeVisionAVR打开后缀名为prj的文件

machao 发表于 2010-4-8 02:02:04

cvavr同GCC有不同,比如CVAVR支持位操作和变量,GCC则不支持。如果你一定要使用GCC,需要做修改。
页: [1]
查看完整版本: 配套光盘的例程都不能在GCC+avrSTUDIO中进行编译,我该怎么在GCC中利用马老师的例程啊