注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書經(jīng)濟(jì)管理管理項目管理項目管理(第3版完全修訂版)

項目管理(第3版完全修訂版)

項目管理(第3版完全修訂版)

定 價:¥37.00

作 者: (美)梅克倫伯格
出版社: 東南大學(xué)出版社
叢編項:
標(biāo) 簽: 操作系統(tǒng)

ISBN: 9787564103521 出版時間: 2006-07-01 包裝: 平裝
開本: 16開 頁數(shù): 288 字?jǐn)?shù):  

內(nèi)容簡介

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

作者簡介

  Robert Mecklenburg 在1977年還是學(xué)生的時候就開始使用Unix了,他是一位有23年經(jīng)驗的專業(yè)程序設(shè)計師。他的項目經(jīng)驗始于1982年在NASA使用Unix Version 7作為開發(fā)環(huán)境。1991年,Robert于猶他州州立大學(xué)取得計算機(jī)科學(xué)博士學(xué)位。之后,他在許多領(lǐng)域工作過,范圍從機(jī)械計算機(jī)輔助設(shè)計到生物信息學(xué),這讓他能夠?qū)++、Java和Lisp的廣泛經(jīng)驗應(yīng)用在。make項目管理的許多問題上。

圖書目錄


前言
第一部分 基本概念
第一章 如何編寫一個簡單的makefile
工作目標(biāo)與必要條件
檢查依存關(guān)系
盡量減少重新編譯的工作量
調(diào)用make
Makefile的基本語法
第二章 規(guī)則
具體規(guī)則
變量
以VPATH和vpath來查找文件
模式規(guī)則
隱含規(guī)則
特殊工作目標(biāo)
自動產(chǎn)生依存關(guān)系
管理程序庫
第三章 變量與宏
變量的用途
變量的類型

何時擴(kuò)展變量
工作目標(biāo)與模式的專屬變量
變量來自何處
條件指令與引入指令的處理
標(biāo)準(zhǔn)的make變量
第四章 函數(shù)
用戶自定義函數(shù)
內(nèi)置函數(shù)
高級的用戶自定義函數(shù)
第五章 命令
解析命令
使用哪個shell
空命令
命令環(huán)境
對命令腳本求值
命令行的長度限制
第二部分 高級與特別的議題
第六章 大型項目的管理
遞歸式make
非遞歸式make
大型系統(tǒng)的組件
文件系統(tǒng)的布局
自動編譯與測試
第七章 具可移植性的makefile
可移植性的若干內(nèi)容
Cygwin
管理程序和文件
使用不具可移植性的工具
automake
第八章 C與C++
分開源文件與二進(jìn)制文件
只讀的源文件樹
產(chǎn)生依存關(guān)系
支持多個二進(jìn)制文件樹
部分的源文件樹
引用編譯結(jié)果、程序庫以及安裝程序
第九章 Java
make的替代方案
一個通用的Java makefile
編譯Java
管理jar
引用樹與來自第三方的jar文件
Enterprise JaVaBeans
第十章 改進(jìn)make的效能
基準(zhǔn)測試
找出瓶頸與處理瓶頸
并行式make
分布式make
第十一章 makefile實例
本書的makefile
Linux內(nèi)核的makefile
第十二章 makefile的調(diào)試
make的調(diào)試功能
編寫用于調(diào)試的代碼
常見的錯誤信息
第三部分 附錄
附錄一 運行make
附錄二 越過make的極限
索引

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號