福蛙京京: Make使用高级教程:Recursive Make Considered Harmful

来源:百度文库 编辑:神马文学网 时间:2024/04/30 01:07:08
Make使用高级教程:Recursive Make Considered Harmful
近几天,又需要使用make了,结果就是重新找出很多关于make的资料来看。不过,因为读过了The Art of UNIX Programming,因此想起了其中关于make的一节,也翻出来看看。在这一节中,提到了一篇1997年的重要文章,就是Recursive Make Considered Harmful,作者是Peter Miller,勾起了我的好奇心,忍不住google了一下。
这篇文章,其实并不是在讲解make的具体用法,而是从一系列make使用问题入手,通过观察问题现象、分析问题原因、以及最终解决问题的过程,让读者了解到make的本质:DAG(有向无环图)。因此,如果你对make一无所知,那么最好还是先找一篇讲解make基础的文章来读,而如果你已经写过一些makefile,对make已经有了一些经验,但却仍然感到迷惑的话(就像我在读这篇文章之前的状态),这篇文章确实很适合你。
最后,我想说的是,作为一个程序员,不论是什么流派的(Windows小子或是Linux/UNIX狂人),我们早晚都会遇到make的。因此,学习一些make吧,会有用的。
下载链接:Recursive Make Considered Harmful