首页 理论教育 ICCAVR文件类型及扩展名解析

ICCAVR文件类型及扩展名解析

时间:2023-11-20 理论教育 版权反馈
【摘要】:文件类型是由它们的扩展名决定的,IDE和编译器可以使用以下几种类型的文件。

ICCAVR文件类型及扩展名解析

文件类型是由它们的扩展名决定的,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——表示是调试命令文件;

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈