本文比较完整的讲述GNUmake工具,涵盖GNUmake的用法、语法。同时重点讨论如何为一个工程编写Makefile。作为一个Linux程序员,make工具的使用以及编写Makefile是必需的。系统、详细讲述make的中文资料比较少,出于对广大中文Linuxer的支持,本人在工作之余,花了18个多月时间完成对“infomake”的翻译整理,完成这个中文版手册。