ARM 之二 Keil 项目/生成的各种文件类型(.AXF、.D、.crf、.exf)说明

18 篇文章 ¥29.90 ¥99.00
本文详细介绍了Keil µVision开发环境中,项目构建过程中生成的各种文件类型,如:.AXF(可执行文件)、.D(依赖文件)、.crf(交叉引用文件)、.exf(链接器控制文件)等,旨在帮助开发者深入理解编译过程和调试技巧。同时,讨论了不同版本Keil文件的变化,并涵盖了从源码到可执行文件的生成步骤。

  Keil 是 ARM 推出(收购)的针对 Cortex-M 系列等低功耗芯片芯片的集成开发环境的品牌名称。目前 Keil 的最新版本为 µVision5。旧版本的 Keil 目前使用的已经非常少了,当前使用主要以 µVision4 和 µVision5 这两个版本为主。针对不同的芯片其名称有不同的叫法,具体参见https://blog.csdn.net/ZCShouCSDN/article/details/81836601。
  在使用 Keil 时,Keil 构建项目时会产生很多扩展名的文件,了解各文件的作用对于深入研究编译有很大帮助(主要是各种编译输出文件)。例如,.map文件就是个非常有必要在项目开发阶段实时查看,并且深入研究的文档。同样,其他文件将是深入研究时有效的参考。
  随着 Keil 的升级,各种文件在不同版本可能有区别。部分文件在高版本中已经弃用,或者被新的文件代替。具体见下文的说明。适用范围包括 Keil 全部产品:MDK-ARM、C51、C166、C251。
  严格来说,以下部分文件不应该算是 Keil 的文件,因为他们是由编译器产生的,而 Keil 就是个 IDE,ARM 公司除了提供了各种方便的 IDE 之外,还提供独立版的编译套件,可以方便的在命令行中使用。

Project Files

  项目文件主要是通过 Keil 创建项目(工程)时生成的各种文件,这些文件记录项目(工程)的各种信息。在使用 Keil 打开项目时,Keil 会使用这些文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZC·Shou

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值