how to build makefile notes

how to build makefile

Jianshan.Hu@swift-technology.cn ChongQin, China

basis

  工程项目 自动化 编译 链接 负责大型项目能力的标志

rule

    1)如果这个工程没有编译过,那么我们的所有C文件都要编译并被链接。
    2)如果这个工程的某几个C文件被修改,那么我们只编译被修改的C文件,并链接目标程序。
    3)如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的C文件,并链接目标程序。

  touch filename  修改文件时间

  make 的处理对象是源程序文件,不包括头文件,所以即使头文件有改动,并不会重新编译与之相关的源程序;此时,需要执行make clear 掉.o 和二进制文件; make才会重新编译。

to do

  跟我一起写makefile  http://www.chinaunix.net/jh/23/408225.html  

posted @ 2011-07-08 15:09  lalalalalalalalala  阅读(264)  评论(0编辑  收藏  举报