ICCavr生成程序文件解释

简介:     ICC avr 编译成功后会生成很多文件,对我们普通用户以及新手,有用的只有一个文件,*.cof 调试用,*.hex 机器码。     首先看图: main._c main.c修改并保存时,程序自动备份的文件,如果确认main.c没有问题了,可以删除。

    ICC avr 编译成功后会生成很多文件,对我们普通用户以及新手,有用的只有一个文件,*.cof 调试用,*.hex 机器码。

    首先看图:

image

main._c main.c修改并保存时,程序自动备份的文件,如果确认main.c没有问题了,可以删除。
main.c 主程序文件
main.cof COFF 格式输出文件用于在ATMEL 的AvrStudio 环境下进行程序调试 <记住这个文件>
main.dbg ImageCraft 调试命令文件
main.dp2
main.hex INTEL HEX 格式文件其中包含了程序的机器代
main.lis
main.lk
main.lst 列表文件在这个文件中列举出了目标代码对应的最终地址
main.mak
main.mp 内存映象文件它包含了您程序中有关符号及其所占内存大小的信息
main.o 由汇编文件汇编产生的目标文件多个目标文件可以链接成一个可执行文件
main.prj 工程文件
main.s 表示是汇编语言源文件
MAIN.SRC 工程配置记录
main_cof.aps 使用AvrStudio调试后保存的调试环境相关信息。

 

相关文章
|
7月前
|
存储 自然语言处理 编译器
C语言:编译和链接(从.c文件到输出结果的过程)
C语言:编译和链接(从.c文件到输出结果的过程)
|
算法 编译器 C语言
算法小白的心得笔记:分清楚执行程序和动态链接库的编译方式。
-fPIC 选项:这个选项告诉编译器生成位置无关代码(Position Independent Code)。这种代码同样可以在内存的任何位置执行,因为它使用的是相对地址而不是绝对地址。这对于动态库是必要的,因为动态库在被加载时,其在内存中的位置是不确定的。
45 0
|
存储
编译与解释的区别
编译与解释的区别
184 0
|
存储 自然语言处理 编译器
程序的编译与链接(C语言为例) #代码写好后到运行期间要经过怎样的过程呢?# 粗略版 #
程序的编译与链接(C语言为例) #代码写好后到运行期间要经过怎样的过程呢?# 粗略版 #
|
NoSQL Java 数据库
解释afterPropertiesSet方法的用处
解释afterPropertiesSet方法的用处
LanguageTool最简范例代码
LanguageTool最简范例代码
132 0
|
安全 网络协议 测试技术
|
Java Maven
编写一个 spootboot 程序,有二个方法,一个问早上好,一个说再见
编写一个 spootboot 程序,有二个方法,一个问早上好,一个说再见
if引导的选择语句,解释和例子
if引导的选择语句,解释和例子
110 0
|
小程序 Java C语言
初学者编译的第一个小程序
## 前言 我们在往期的文章中讲到 1.JDK的下载 2.配置环境变量 3.数据类型 接下来我们就可以开始写小程序啦
103 0
初学者编译的第一个小程序