GNU Make項目管理

GNU Make項目管理

本書第三版主要討論了GNU版的make,它目前已經成為工業標準。書中仔細討論了GNU make的各種擴展。GNU make非常流行,因為它是自由軟體,為幾乎每個平台包括Microsoft Windows(作為自由項目Cygwin的一部分)都提供了不同的版本。

基本介紹

  • 作者:梅克倫伯格
  • ISBN:9787564100452
  • 頁數:280
  • 定價:58.00元
  • 出版社:東南大學出版社
  • 出版時間:2005-6
  • 副標題:第3版
內容介紹,作者介紹,

內容介紹

眾所周知make工具是Unix和其他作業系統上最悠久的特色。make在20世紀70年代被發明,現在仍被作為大多數的編程項目的核心編譯輔助工具在使用。它甚至可以構建Linux核心。本書第三版中,你將知道為何在許多新的競爭者出現的情況下這個工具仍在項目構建軟體中占據頭等位置。
make的思路很簡單:當你改變了源檔案並想重新構建程式或者其他的輸出檔案時,make檢查時間戳看哪些改變了,並按要求重新構建這些檔案,而不需要浪費時間重新構建其他檔案。但是在這個基本的原則之上,make提供了豐富的選項集合,讓你能夠操作多個目錄,為不同平台構建不同的版本,能夠以其他的方式定製你的構建過程。
Robert Mecklenburg——本書第三版的作者,在不同的平台和語言下使用make已經有數十年了。在本書中,他熱心地列出了怎樣讓你的構建儘可能地有效,怎樣減少維護,避免錯誤,並且讓你徹底理解make在乾什麼。關於C++和Java的章節為使用這些語言的項目提供了最佳化的makefile條目。作者甚至提供了一個關於構建這本書的makefile的討論。

作者介紹

Robert Mecklenburg 在1977年還是學生的時候就開始使用Unix了,他是一位有23年經驗的專業程式設計師。他的項目經驗始於1982年在NASA使用Unix Version 7作為開發環境。1991年,Robert於猶他州州立大學取得計算機科學博士學位。之後,他在許多領域工作過,範圍從機械計算機輔助設計到生物信息學,這讓他能夠將C++、Java和Lisp的廣泛經驗套用在。make項目管理的許多問題上。

相關詞條

熱門詞條

聯絡我們