AVR单片机C语言编译器Win-AVR是流行的GNU编译器在AVR平台上的移植
安装完毕后会在桌面上出现一下七个快捷方式,它们的作用如下:ProgrammersNotepad源文件的编辑软件,可提供应用程序接口AVRInsightGDBDebug的前端工具,用于仿真调试TKInfoGNU超文本格式的图形浏览器,用于浏览各种说明文档Avr-libcManualAVR-GCC编译器的C语言函数库GNUManualsOnlineGNU在线帮助手册MFileMakefile编辑软件READMEWinAVR的readme文件IDE(IntegratedDevelopmentEnvironment)集成开发环境ICE(InCircuitEmulator)在线仿真器JTAG(JointTestActionGroup)联合测试行为组织*
hex文件用来向单片机下载的16进制文件*
cof文件用来利用AVRstudio进行在线仿真和调试的文件AVRCOFF(AVRStudio3
x)AVR“Extended”COFF(AVRStudio4
cof这两个文件不能由AVR-GCC本身生成,需要其他辅助工具来完成这一步,这个工具叫avr-objcopy
Makefile文件就是一个描述性质的文件,告知make各文件之间的依赖关系,不需要扩展名
一般在MFile这个程序中生成对应的makefile文件,然后将它复制到PN源文件的文件夹下,就可以进行makeall的命令来实现对源文件的编译了
一般而言,makefile文件只需要修改一下几个地方
Mainfilename(不要带扩展名)和MCUtype以及Defaultmaketarget,然后点file-》saveas保存到要编译的文件的文件夹下
C语言小总结C语言的标识符是区分大小写的,标识符必须以字母或者下