make是unix和其他操作系統(tǒng)上最持久的工具之一。自1970年問世以來,make至今仍舊是大多數程序開發(fā)項目的核心工具,它甚至被用來編譯Linux構成。閱讀本書,讀者將可以了解,盡管出現了許多新興的競爭者為何make仍舊是開發(fā)項目中編譯軟件的道選工具。簡介就是make欲成達目標:你變更源代碼文件之后,想要重編譯你的程序或其他輸出文件之際,make會檢查時間戳,找出被變更的文件行必要的重編譯動作,因此不會浪費時間去重編譯其他文件。為了達到這個目標,make提供了許多選項讓你能夠操作多個目錄、為不同的平臺編譯不同版本的程序以及自定義編譯方法。本書第三版的重點介紹的是GNU make,主要探索GNu make所提供的強大擴充功能。GNu make之所以廣受歡迎是因為它是一個自由軟件,并且?guī)缀蹩梢栽诎ㄎ④沇indows(作為Cygwin)的每個平臺上使用。