我已經閱讀了大約1/3的GNU Make手冊,你們知道任何資源來真正學習使用Make的藝術。GNU Make有什麼好的資源?
理想情況下,可能有一些例子,其中有兩種做某事的方式是可能的,作者解釋了他選擇的方法和原因。
我主要使用Make不是建立C/C++程序,而是運行數據分析的處理管道。
我已經閱讀了大約1/3的GNU Make手冊,你們知道任何資源來真正學習使用Make的藝術。GNU Make有什麼好的資源?
理想情況下,可能有一些例子,其中有兩種做某事的方式是可能的,作者解釋了他選擇的方法和原因。
我主要使用Make不是建立C/C++程序,而是運行數據分析的處理管道。
Managing Projects with GNU Make,羅伯特梅克倫堡,是我遇到過的最好的。另外,這是O'Reilly Open Book,所以O'Reilly在他們的網站上免費提供PDF文件。線性讀取它,並從頭開始(即使您認爲您已經知道GNU Make的基礎知識)。
我很困惑。爲什麼你會讓你保存爲PDF格式,併購買這個PDF鏈接30美元的一面?!? – engineerchuan
因爲許多在家裏免費下載的人說服他們的老闆花費在非免費版本上。在一些公司,支付比爭取免費更容易爭論。再加上它帶來了巨大的善意。 – tripleee
http://www.oreilly.com/openbook/make3/book/index.csp – CroCo
John Graham-Cumming寫了一本名爲GNU Make Unleashed的書,看起來很有前途,儘管我還沒有讀過它。 http://www.lulu.com/product/paperback/gnu-make-unleashed/2937580和http://jgc.org/
根據http://jgc.org上的博客:截至2014年7月18日,* GNU Make的自行發佈版本Unleashed *不再可用,但No Starch Press將發佈新版本,發佈日期尚未公佈。 – jwfearn
截至2015年4月,本書更名爲「The GNU Make Book」。 (不確定是誰的想法;這本書涵蓋了高級概念,新名稱沒有反映出這一點)。它由No Starch Press出版。 ISBN-13:978-1593276492 –
只是問,所以我可以得到一個更好的想法,你正在尋找什麼樣的資源..你爲什麼會選擇做這樣的事情? – marcelog
@marcelog:因爲它是有道理的。我一直這樣做。你逐步建立你的分析。然後,如果您在前面的某個步驟中發現了一個錯誤,那麼一旦修復了拙劣的配方,就知道要重製什麼。 – tripleee