GNU 程式設計
在商業軟體充斥的市場中,免費軟體的實現已經不是一個概念。從作業系統到遊戲程式,免費軟體的散佈造福了無數的使用者;某些免費軟體的功能並不遜於同類的商業軟體,甚至成為廠商模仿的對象。本書敘述的是其中最具代表性的免費軟體,它展現了完整的程式開發環境,甚至提供其它廠商缺乏的技術支援。
make 專案開發工具
make 對 UNIX 上的軟體發展有著很大的貢獻,而本書是絕無僅有能夠詳細說明 make 的著作。即使是最小型的軟體專案,通常也會存在幾個具有關連性的檔案。如果你修改過一或多個原始檔,在重新編譯部份(毋須全部)的原始檔之後,你還必須重新連結程式。make 大為簡化了軟體專案開發的過程。由於 make 可以記錄眾多檔案間錯綜複雜的關係,因此它能夠將必要的更新動作自動化。