首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > [free]Makefile使用说明

[free]Makefile使用说明

资料介绍
Makefile使用说明

Makefile使用说明



作者:ermiao 发表时间:2002/07/09 09:13am

0) 介绍
本文将首先介绍为什么要将你的C源代码分离成几个合理的独立档案,什么时候需要分
,怎么才能分的好。然后将会告诉你 GNU Make 怎样使你的编译和连接步骤自动化。
对于其它 Make
工具的用户来说,虽然在用其它类似工具时要做适当的调整,本文的内
容仍然是非常有用的。如果对你自己的编程工具有怀疑,可以实际的试一试,但请先阅
读用户手册。
1) 多文件项目
1.1为什么使用它们?
首先,多文件项目的好处在那里呢?
它们看起来把事情弄的复杂无比。又要 header 文件,又要 extern
声明,而且如果需要查找一个文件,你要在更多的文件里搜索。
但其实我们有很有力的理由支持我们把一个项目分解成小块。当你改动一行代码,编译
器需要全部重新编译来生成一个新的可执行文件。但如果你的项目是分开在几个小文件
里,当你改动其中一个文件的时候,别的源文件的目标文件(object
files)已经存在,所以没有什么原因去重新编译它们。你所需要做的只是重现编译被改
动过的那个文件,然后重新连接所有的目标文件罢了。在大型的项目中,这意味着从很
长的(几分钟到几小时)重新编译缩短为十几,二十几秒的简单调整。只要通过基本的
规划,将一个项目分解成多个小文件可使你更加容易的找到一段代码。
很简单,你根据代码的作用把你的代码分解到不同的文件里。当你要看一段代码时,你
可以准确的知道在那个文件中去寻找它。 从很多目标文件生成一个程序包
标签:Makefile使用说明
[free]Makefile使用说明
本地下载

评论