- 2
- 0
- 约9.7千字
- 约 10页
- 2018-01-05 发布于河南
- 举报
让makefile不再神秘
让makefile不在神秘
让makefile不在神秘,做好编译知识普及./thread-2458-1-1.htmlGNU make中文手册-第一章:概述第一章:概述1.1 make概述Linux环境下的程序员如果不会使用GNU make来构建和管理自己的工程,应该不能算是一个合格的专业程序员,至少不能称得上是Linux程序员。在Linux环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为Makefile文件的编写。此文件正是make正常工作的基础。所要完成的Makefile文件描述了整个工程的编译、连接等规则。其中包括:工程中的哪些源文件需要编译以及如何编译、需要创建那些库文件以及如何创建这些库文件、如何最后产生我们想要得可执行文件。尽管看起来可能是很复杂的事情,但是为工程编写Makefile的好处是能够使用一行命令来完成“自动化编译”,一旦提供一个(多个)正确的Makefile。编译整个工程你所要做的唯一的一件事就是在shell 提示符下输入make命令。整个工程完全自动编译,极大提高了效率。make是一个命令工具,它解释Makefile中的指令(应该说是规则),Makefile中描述了工程中所有文件的编译顺序
您可能关注的文档
- Ch5_2继承、接口与范型.ppt
- C++习题(静态成员).ppt
- 青岛理工大学C++课件OOPC5-4.ppt
- 30分钟泛型教程.doc
- 阿里巴巴(中国)网络技术有限公司Java面试题.doc
- 第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计).doc
- 平纳科(上海)信息咨询有限公司.doc
- C语言程序设计第15讲.ppt
- 天津大学研究生院2005年招收硕士生入学考试试题.doc
- 08面向对象程序设计B.doc
- 科技行情结束了吗?.docx
- 工控&电网25Q4&26Q1总结:工控进一步复苏,电网景气度保持.docx
- 寻找中国保险的Alpha系列之五:保险还要买多少红利?.docx
- 消费级AR眼镜系列报告(三):AR眼镜核心技术:光波导演进、材料革新与微显示升级.docx
- 北交所策略专题报告:掘金精细化育儿新需求:北交所母婴产业链的辅食、卫生用品与营养品机遇.docx
- 超高性能混凝土(UHPC)材料:在建筑幕墙中的应用.docx
- 环保行业周报:SAF价格创新高,UCO价格有望补涨.docx
- 国防军工行业投资策略:军贸与商业航天共振,静待新质战斗力订单催化.docx
- 计算机行业“一周解码”:豆包开启付费订阅测试,Anthropic发力C端,大模型商业化加速中.docx
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
最近下载
- GB/T 45053-2024乙烯装置用透平压缩机.pdf
- 2026年四川公考笔试真题及答案.doc VIP
- 湖南工业大学《模拟电子技术A》2022-2023学年第一学期期末试卷.doc VIP
- (高清版)-B-T 5267.1-2023 紧固件 电镀层.pdf VIP
- T CECS G:D60-02—2023 公路超高性能混凝土(UHPC)桥梁技术规程.pdf VIP
- 湖南工程学院《电力电子技术A》2022-2023学年期末试卷.doc VIP
- 2025至2030年中国活塞飞机行业市场深度评估及投资战略规划报告.docx
- 电网关键线路辨识与连锁故障风险评估:理论、方法与实践.docx VIP
- 基于Nakagami - m衰落的高移动性无线信道建模与仿真研究.docx VIP
- 湖南工业大学《电力电子技术A》2021-2022学年第一学期期末试卷.doc VIP
原创力文档

文档评论(0)