arm开发中makefile的应用
来源:互联网 发布:怎么在淘宝上领优惠券 编辑:程序博客网 时间:2024/05/16 14:18
在嵌入式开发中编译调试环境一般是排在第一位要先解决的,当然有ide是最好的常见的arm开发的ide有 sdt keil ads rvds ds-5等。在Ide中一般的编译选项的设置都是在可视化的勾选或者只需很少的语言书写,但是ide一般会在使用过程中有对pc性能的消耗,也就是说用ide编译的时间绝对是大于等于命令行进行编译的时间的。为了降低ide的编译时间消耗有些ide会进行一些并行的操作,也就是在编译时进行些文件移动等小的操作,这样是可以降低编译时间的消耗,但是有一定的概率造成了编译器卡死现象。ide给出的编译百分率有时会卡住,这个并不是ide本身在windows的卡死,而是make的卡死。
这里就简单总结下运用make文件的优势:
1.降低总的编译时间
2.完全可定制的编译选择,包括编译结果文件的位置、名称等
3.编制中间的信息的完整显示,对比与ide可以显示出编译的进程而不是单纯的百分比
4.编译选项的完全可配置,ide中只有部分的编译选项的列出,有些知识运用了编译器和连接器的默认选项,也就是说有些选项根本就没给出选项。make文件就可以在编写时加载完全的编译选项
5.修改方便,ide的修改要点击很多的页面,而make文件可以在一个文本里面完成所有的内容,无论增删都会不很复杂。
以上只是列出了一个比较有用的的优势当让他也有自己的劣势吧
下面就列出重要的劣势
1.文件编写还是需要一点语法
2.需要进行运行环境的设置,make文件执行也是基于版本的make.exe的解析的。不是完全不用处理的
3.make的依赖关系还是有一点问题的,具体表现在依赖文件只是.c而.h没有依赖关系 也就是h文件修改不会导致从新编译只能通过依赖的c文件修改来触发新的编译
- arm开发中makefile的应用
- 工程中编写自己的makefile---8 编写Arm开发板的makefile
- linux应用开发-makefile
- ARM7在嵌入式应用中启动程序的实现(ARM开发)
- Makefile中$@应用举例
- 【ARM-Linux开发】Makefile 使用总结
- Makefile的简单应用
- 基于ADS1.2下的ARM应用开发(一)!
- 基于ADS1.2下的ARM应用开发
- Makefile文件在win32Asm中应用的简单写法
- ARM应用系统开发详解:第2章 ARM微处理器的编程模型
- ARM应用系统开发详解:第3章 ARM微处理器的指令系统
- ARM应用系统开发详解 ---第2章 ARM微处理器的编程模型
- ARM应用系统开发详解 --第3章 ARM微处理器的指令系统
- ARM应用系统开发详解:第2章 ARM微处理器的编程模型
- ARM应用系统开发详解:第3章 ARM微处理器的指令系统
- ARM微处理器的指令集概述(一)——ARM应用系统开发详解笔记
- ARM微处理器的指令集概述(二)——ARM应用系统开发详解笔记
- 设计模式C++实现(11)——装饰模式
- spring MVC
- DRY原则和Shy原则
- ScheduledExecutorService
- javascript事件冒泡的一种解决方案
- arm开发中makefile的应用
- VS2010的快捷键和VS2012变化的快捷键
- ios获取当前连接的网络名称
- 【一切皆有可能】一个平面设计师转程序员的全过程(手游程序员)
- UILabel 的常见属性和方法:
- 在asp.net web form项目中使用json
- 学习OpenCV——通过KeyPoints进行目标定位
- 人世间最美好的一个地方
- 第四周作业-键盘输入数据 和 数据类型。