MDK的编译过程及文件类型全解第4节- 杂项文件_第1页
MDK的编译过程及文件类型全解第4节- 杂项文件_第2页
MDK的编译过程及文件类型全解第4节- 杂项文件_第3页
MDK的编译过程及文件类型全解第4节- 杂项文件_第4页
MDK的编译过程及文件类型全解第4节- 杂项文件_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MDK的编译过程和文件类型是完全了解的。STM32,淘宝,论坛,淘宝店扫描,讲座内容,01,编译过程,03,编译工具链,04,MDK项目的文件类型,02,程序组成,存储和操作,05,实验:自动分配变量到外部的特别提款权,06,实验:优先使用内部的静态随机存取存储器和分配堆到特别提款权。充分了解MDK的编制过程和文件类型,MDK项目的文件类型除上述编制过程生成的文件外,还包括各种文件。下面是一个统一的介绍。MDK项目的常见文件类型如下表所示:MDK的编译过程和文件类型已完全了解。这些文件主要分为MDK相关文件、源文件和编译链接生成的文件。我们将以“七彩水上灯”项目为例来说明各种文件的功能。MDK的编译过程和文件类型是完全了解的。uvprojx、uvoptx、uvguix和ini工程文件主要是项目“项目”目录下的MDK工程相关文件。MDK的编译过程和文件类型是完全了解的。1.uvprojx文件,uvprojx文件是我们平时双击打开的工程文件。它记录了整个项目的结构。例如,芯片类型、项目包含的源文件等。MDK的编译过程和文件类型的完整解决方案:2.uvprojx文件,uvoptx文件记录项目的配置选项,如下载器类型、变量跟踪配置、断点位置和当前打开的文件;等等。MDK的编译过程和文件类型的完整解决方案:3.uvguix文件,uvguix文件记录了MDK软件的图形用户界面布局,如代码编辑区窗口的大小,编译输出提示窗口的位置等。MDK的编译过程和文件类型是完全了解的。uvprojx、uvoptx和uvguix都是以XML格式记录的文件。如果使用记事本打开,可以看到XML代码。当使用MDK软件打开时,它根据这些文件的XML记录加载项目的各种参数,这样我们每次重新打开项目时就可以恢复到以前的工作环境。MDK对编译过程和文件类型都有充分的了解。只有当MDK正常退出时,才会写入和保存这些工程参数。因此,如果MDK退出不正确(例如,如果窗口的任务管理器被强制关闭),工程配置参数的最新更改将不会被记录,并将在项目重新打开时重新配置。根据这些文件的记录类型,我们可以知道uvprojx文件是最重要的。删除它将阻止我们正常打开项目。但是,uvoptx和uvguix文件不是必需的,可以删除。再次用MDK打开uvprojx项目文件后,uvoptx和uvguix文件将使用默认参数重新创建。(因此,当使用Git/SVN和其他代码管理时,通常只保留uvprojx文件)。MDK的编译过程和文件类型是完全了解的。源文件和源文件是项目中最熟悉的内容。它们是我们编写的各种源代码。MDK支持C、cpp、H、S和inc类型的源代码文件,其中C和cpp是c/c语言的源代码,H是它们的头文件,S是汇编文件,inc是汇编文件的头文件,可以使用语法“$include”来包含。编译器最终根据项目中的源文件生成机器代码。MDK的编译过程和文件类型是完全了解的。对于在输出目录下生成的文件,点击MDK的编译按钮,将根据项目配置和项目中的源文件输出各种对象和列表文件。在项目的“选项文件夹-输出-选择文件夹对象”和“选项文件夹-列表-选择文件夹对象”选项中,配置它们的输出路径:完全理解MDK的编译过程和文件类型,完全理解输出目录下生成的文件,完全理解MDK的编译过程和文件类型。1 .在某些情况下,lib库文件可能不会提供给第三方以获得可用的代码库,但我们不希望另一方看到源代码。此时,我们可以向另一方提供项目生成的lib文件。可以在MDK配置“选项门户-创建库”选项,将项目编译成库文件:MDK的编译过程和文件类型是完全可以理解的。1 .库文件。项目中生成的可执行文件或库文件只能从两个中选择。默认编译是生成*。lib文件被获取,它可以被添加到其他项目中,比如c文件,并且在这个项目中调用lib提供的函数接口。除了*的源代码。lib文件看不到,它与应用程序中的c源文件没有什么不同。MDK的编译过程和文件类型是完全了解的。2.dep和d Dependencyfile,*。dep和*。d文件记录项目或其他文件的依赖关系,主要记录被引用头文件的路径,其中*。dep是整个项目的依赖项,以项目名称和*命名。d是单个源文件的依赖关系,以相应的源文件名命名。这些记录以文本格式存储,我们可以用记事本直接打开:MDK的编译过程和文件类型的完整解决方案;3.crf交叉引用文件,*。crf是一个交叉引用文件,主要包含浏览信息,即源代码中宏定义、变量和函数的定义和声明位置。在代码编辑器中,我们可以点击“gotodefinitionof xxxx”来实现浏览跳转。跳跃时,MDK通过*找到跳跃位置。文件。MDK的编译过程和

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论