- 4
- 0
- 约5.94千字
- 约 8页
- 2016-11-28 发布于河南
- 举报
skyeye ARM模块Makefile分析
SkyEye文档说明书
—— ARM模块Makefile文件分析
目 录
1. Skyeye的体系结构和设计方法 1
什么是Makefile
Makefile定义了整个工程的编译规则。一个工程中的源文件不计其数,按类型、功能、模块分别放在诺干个目录中,Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行复杂的功能操作,因为Makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。
Makefile带来的好处就是-“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释Makefile中指令的命令工具。
关于程序的编译和链接
一般来说,无论是C、C++、还是Pas,首先要把源文件编译成中间代码文件,在Windows下也就是.obj文件,UNIX下是.o文件,即Object File,这个动作叫做编译(Compile)。然后再把大量的Object File合成执行文件,这个动作叫作链接(link)。
编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/
您可能关注的文档
- Filing Requirements.ppt
- Normal forms.ppt
- Fundamental.ppt
- 11-11-0352-00-00af-simplification-of-enablement-procedure-for-tvws-band.ppt
- Normalization Process.ppt
- SSD7-CH05.ppt
- ch5-SQL_2.ppt
- 11-DM-NORM.ppt
- AICPA Rules of Pro. Conduct-Web.ppt
- Introduction to Relational Databases.ppt
- 2026《岳阳林纸中高层领导力现状、问题及对策》9200字.doc
- 2026《云南白药内部控制中存在的问题及对策研究》6500字 .doc
- 2026《云南水富云天化企业所得税会计研究》8800字 .doc
- 2026《长赐轮事件中的各类损失及海上保险问题分析》4200字.docx
- 2026《直播带货发展背景下企业品牌价值评估研究的相关理论文献研究综述》6100字.docx
- 6 怎么都快乐 课件-2025-2026学年语文一年级下册统编版.pptx
- 2026《旬邑彩贴剪纸保护与传承研究的文献综述》3300字.docx
- 2026《伊春光明集团薪酬管理改进调研报告》6000字.doc
- 《变现金句1000条》番外篇.pdf
- 第8课《时间的脚印》课件(内嵌视频)-2025-2026学年统编版语文八年级下册.pptx
原创力文档

文档评论(0)