【摘要】:文件类型是由它们的扩展名决定的,IDE和编译器可以使用以下几种类型的文件。
文件类型是由它们的扩展名决定的,IDE和编译器可以使用以下几种类型的文件。
1.输入文件
.c——表示是C语言源文件;
.s——表示是汇编语言源文件;
.h——表示是C语言的头文件;
.prj——表示是工程文件,这个文件保存由IDE所创建和修改的一个工程的有关信息;
.a——表示是库文件,它可以由几个库封装在一起,libcavr.a是一个包含了标准C的库和AVR特殊程序调用的基本库。如果库被引用,链接器会将其链接到用户的模块或文件中,用户也可以创建或修改一个符合需要的库;
2.输出文件
.s——表示是每个C语言源文件,由编译器在编译时产生的汇编输出文件;
.o——表示汇编文件汇编产生的目标文件,多个目标文件可以链接成一个可执行文件;(www.xing528.com)
.hex——表示是INTEL HEX格式文件,其中包含了程序的机器代码;
.eep——表示是INTEL HEX格式文件,包含了EEPROM的初始化数据;
.cof——表示是OFF格式输出文件,用于在ATMEL的AVR Studio环境下进行程序调试;
.lst——表示是列表文件,在这个文件中列举出了目标代码对应的最终地址;
.mp——表示是内存映像文件,它包含了程序中有关符号及其所占内存大小的信息;
.cmd NoICE 2.xx——表示是调试命令文件;
.noiNoICE 3.xx——表示是调试命令文件;
.dbgImageCraft——表示是调试命令文件;
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。