本文瑾献给所有热爱 Linux 的程序员!本中文文档版权所有。 本文比较完整的讲述 GNU make 工具,涵盖 GNU make 的用法、语法。同时重点讨论如何为一个工程编写 Makefile。作为一个 Linux 程序员,make 工具的使用以及编写 Makefile 是必需的。系统、详细讲述 make 的中文资料比较少,出于对广大中文 Linuxer的支持,本人在工作之余,花了 18 个多月时间完成对“info make”的翻译整理,完成这个中文版手册。本书不是一个纯粹的语言翻译版本,其
Linux 环境下的程序员如果不会使用 GNU make 来构建和管理自己的工程,应该不能算是一 个合格的专业程序员,至少不能称得上是 Linux 程序员。在 Linux 环境下使用 GNU 的 make 工 具能够比较容易的构建一个属于你自己的工程,整个工程的编译只需要一个命令就可以完成编译、 连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为 Makefile 文件 的编写。此文件正是 make 正常工作的基础。
译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。 而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。 如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何 实用的价值。也许这么说有点 儿偏激,但 make 实在是应该用在任何稍具规模的程序中的。 希望本文可以为中国的 Unix 编程初学者提供一点儿有用的资料。中国的 Linux 用户除 了学会安装红帽子以外, 实在应该尝