- 2
- 0
- 约1.63万字
- 约 11页
- 2018-08-22 发布于江苏
- 举报
C语言编程之 makfile规则文库
标 题: 关于makefile
0) 介绍
本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分,怎么才能分的好。然后将会告诉你 GNU Make 怎样使你的编译和连接步骤自动化。 对于其它 Make 工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内 容仍然是非常有用的。如果对你自己的编程工具有怀疑,可以实际的试一试,但请先阅 读用户手册。
1) 多文件项目
1.1为什么使用它们?
首先,多文件项目的好处在那里呢?
它们看起来把事情弄的复杂无比。又要 header 文件,又要 extern 声明,而且如果需要查找一个文件,你要在更多的文件里搜索。 但其实我们有很有力的理由支持我们把一个项目分解成小块。当你改动一行代码,编译 器需要全部重新编译来生成一个新的可执行文件。但如果你的项目是分开在几个小文件里,当你改动其中一个文件的时候,别的源文件的目标文件(object files)已经存在,所以没有什么原因去重新编译它们。你所需要做的只是重现编译被改动过的那个文件,然后重新连接所有的目标文件罢了。在大型的项目中,这意味着从很长的(几分钟到几小时)重新编译缩短为十几,二十几秒的简单调整。只要通过基本的规划,将一个项目分解成多个小文件可使你更加容易的找到一段代码。 很简单,你根据代码的作用把你的代码分解到不同的文件里。当你要看一段代码时,
您可能关注的文档
最近下载
- 地质调查员地质灾害方向职业技能竞赛模拟试题(附答案).docx VIP
- DZ-T 0339-2020矿床工业指标论证技术要求.pdf
- 2025年陕西省军队转业干部安置考试公共基础知识真题(附答案).docx VIP
- 第六章压铸机ppt.ppt VIP
- 一人有限责任公司章程范本(设董事、不设监事、设经理).docx VIP
- 2025年全国地质灾害防治技能竞赛考试题库(含答案).docx
- 回弹仪率定校验记录表.pdf VIP
- 2026年春季人教PEP版四年级下册英语Unit 6 From farm to table 教案(共6课时).pdf VIP
- 药品风险沟通操作规程.docx VIP
- 强夯及强夯置换施工工艺(新).docx VIP
原创力文档

文档评论(0)