- 5
- 0
- 约7.01千字
- 约 42页
- 2016-06-23 发布于湖北
- 举报
make的工作过程 现在来看一下make做的工作: 首先make按顺序读取makefile中的规则, 然后检查该规则中的依赖文件与目标文件的时间戳哪个更新 通过以上的分析过程,可以看到make的优点,因为.o目标文件依赖.c源文件,源码文件里一个简单改变都会造成那个文件被重新编译,并根据规则链依次由下到上执行编译过程,直到最终的可执行文件被重新连接。 例如,当改变一个头文件的时候,由于所有的依赖关系都在Makefile里,因此不再需要记住依赖此头文件的所有源码文件,make可以自动的重新编译所有那些因依赖这个头文件而改变了的源码文件,如果需要,再进行重新连接 gnu的编译工具不但可以编译程序,甚至可以编译linux内核 第8讲 GNU C 开发工具链1 GNU开发工具简介 GNU开发工具 自由软件 完备的工具链: GCC、binutils、gdb、 GNU make、patch、CVS 、开发库 命令行方式:使用稍复杂、功能强大 下载: GNU Tools开发工具组成 GNU Tools是linux环境下最主要的开发工具集,主要有以下几个部分: 编译开发工具:把源程序编译为可执行文件,如gcc。 调试工具:对执行程序进行源码或汇编级调试的软件,如gdb。 软件工程工具:用于协助多人开发或大型软件项目的管理的软件,如make、cvs等。 GCC(GNU Compiler
您可能关注的文档
- 人货电梯安装拆卸施工方案剖析.doc
- 千姿百态的动物世界八级剖析.ppt
- 千姿百态的动物世界剖析.ppt
- 人机交互大会简介剖析.pptx
- 牵引供电系统课程设计报告剖析.doc
- 铅的危害与防护剖析.pptx
- 铅酸蓄电池知识培训剖析.ppt
- 前半学期总的单选多选题剖析.doc
- 人机交互复习(一)剖析.pptx
- 人机交互基础教程剖析.ppt
- 飞机电缆压接接头 标准立项发展报告.docx
- 高压开关设备和控制设备——第321部分:信息交换用产品数据和属性——目录数据 标准立项发展报告.docx
- 电气电子产品和系统碳足迹、温室气体减排及避免排放的量化和沟通——原则、方法、要求和指南 标准立项发展报告.docx
- 电子电气产品中特定物质的测定 第3-1部分:X射线荧光光谱法筛选铅、汞、镉、总铬、总溴、总磷、总氯、总锡和总锑含量 标准立项发展报告.docx
- 动态压力测量方法 标准立项发展报告.docx
- 分布式电源并网技术要求 标准立项发展报告.docx
- 电气绝缘用聚合物材料直流电压耐久性评定 标准立项发展报告.docx
- 高超声速风洞流场品质要求 第1部分:常规高超声速风洞 标准立项发展报告.docx
- 电信设备环境条件分类 气候防护场所固定使用 标准立项发展报告.docx
- 飞行器模型气动光学效应风洞试验方法 标准立项发展报告.docx
最近下载
- 《人工智能通识基础》全套教学课件.pptx
- 生物化学精品教学(河南科技大学)011试卷.pdf VIP
- 贵州省纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 贵州省纪委监委公开遴选公务员笔试试题及答案解析.docx VIP
- 货币银行学(第四版)戴国强 第13-23章.ppt VIP
- 货币银行学(第四版)戴国强 第1-12章.ppt VIP
- 2025年贵州省纪委遴选笔试试题及答案.docx VIP
- 江麓QTP100塔吊说明书.pdf
- 初中英语_Unit 10 You are supposed to shake hands教学设计学情分析教材分析课后反思.doc
- 羽毛球教学教案(最全).doc
原创力文档

文档评论(0)