- 6
- 0
- 约5.26千字
- 约 24页
- 2019-06-29 发布于江苏
- 举报
Linux 嵌入式教育 梅方靖 Linux基础 – Makfile 编译流程 编译流程: 预处理-编译-汇编-链接 每个编译的环节都会产生不同类型的文件,对于C程序: 预处理 - .i文件 编译 - .s文件 汇编 - .o文件 = .a文件 .so文件 链接 - 可执行文件 每个环节都有自己的依赖,即若想生成.o文件,那么需要.s、.i、.c文件。 编译思考 对于庞大的工程项目,比如内核源码中存在成千上万个源文件,那么编译的时候,如何实现自动化编译,即源头文件与头文件或者静、动态库之间找到彼此的依赖关系进行编译,最终生成目标文件。 大多数的Winodws的程序员不需要深入了解自动化编译流程,因为Windows的IDE(Integrated Development Environment)已经做了相关的工作,比如VC,VB等。而Linux下没有这样的IDE,通常需要程序员做用脚本自行书写。 要做一个好的professional程序员,尤其是linux程序员,至少需要懂得设计该脚本 - Makefile。 Makefile的介绍 认识Makefile和make。 Makfile是一种纯文本的编译脚本,在其中可以指定需要编译哪些文件,哪些先编译,哪些后编译,哪些需要重新编译,最终需要生成怎么样的应用程序。 ma
您可能关注的文档
- 1.左常波-董氏灸.ppt.ppt
- 1.7《认识一袋气》课件.ppt
- 1.呼吸系统疾病见症状体征的护理.ppt
- 1.农业的区位选和澳大利亚混合农业.ppt.ppt
- 1.平面的概念及示.ppt
- 1.望洞庭PPT件.ppt
- 1.建筑透视-概、一点透视、两点透视.ppt
- 1.电子电器应用维修专业实训基地建设方案.doc
- 1.线性规划的标化及图解法.ppt
- 1.《在公共汽车》.ppt
- 2026年中国试验器行业市场占有率及投资前景预测分析报告.docx
- 2026年企业技术保护与知识产权协议.docx
- 2026年中国输配电设备行业市场分析与发展方向研究报告(定制版).docx
- 2026年企业知识产权的现状问题和建议.docx
- 2026年企业知识产权及商业秘密策划管理协议.docx
- 2026年企业知识产权纠纷策划协调协议样本.docx
- 深圳专用新教材英语沪教版八年级上册Unit8 Pets and us单元测试(含解析).docx
- 贵州贵阳市2025-2026学年度第二学期高二年级期末英语试卷(含答案).docx
- 北京市顺义区第一中学2025—2026学年度第二学期期末练习高二英语试卷(含答案).docx
- 甘肃兰州市新区教育片区联考2025--2026学年第二学期期末考试高一英语学科试卷(含答案).docx
原创力文档

文档评论(0)