內容介紹
make是unix和其他作業系統上最持久的工具之一。自1970年問世以來,make至今仍舊是大多數程式開發項目的核心工具,它甚至被用來編譯Linux構成。閱讀本書,讀者將可以了解,儘管出現了許多新興的競爭者為何make仍舊是開發項目中編譯軟體的道選工具。簡介就是make欲成達目標:你變更原始碼檔案之後,想要重編譯你的程式或其他輸出檔案之際,make會檢查時間戳,找出被變更的檔案行必要的重編譯動作,因此不會浪費時間去重編譯其他檔案。為了達到這個目標,make提供了許多選項讓你能夠操作多個目錄、為不同的平台編譯不同版本的程式以及自定義編譯方法。
本書第三版的重點介紹的是GNU make,主要探索GNu make所提供的強大擴充功能。GNu make之所以廣受歡迎是因為它是一個自由軟體,並且幾乎可以在包括微軟Windows(作為Cygwin)的每個平台上使用。