首页 相关文章 关于makefile

关于makefile


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

2016-02-19 标签:

关于makefile的相关文章

手机页面
收藏网站 回到头部