注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語(yǔ)言/工具紅旗Linux軟件開(kāi)發(fā)技術(shù)

紅旗Linux軟件開(kāi)發(fā)技術(shù)

紅旗Linux軟件開(kāi)發(fā)技術(shù)

定 價(jià):¥42.00

作 者: 中科紅旗軟件技術(shù)有限公司編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 紅旗Linux
標(biāo) 簽: Linux

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787900631244 出版時(shí)間: 2001-03-01 包裝:
開(kāi)本: 23cm 頁(yè)數(shù): 328 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)內(nèi)容主要為L(zhǎng)inux的編程方法和技巧的介紹,重點(diǎn)在于Linux下的C語(yǔ)言編程和系統(tǒng)的調(diào)用,以及編譯工具、調(diào)試工具的使用技巧。在GNU make,CVS,lex和yacc的應(yīng)用上也進(jìn)行了獨(dú)到的講解和示范,對(duì)Qt和KDE常用工具的綜合使用進(jìn)行了特別闡述。本書(shū)特別適于編程技術(shù)人員和計(jì)算機(jī)專(zhuān)業(yè)人員閱讀參考。

作者簡(jiǎn)介

暫缺《紅旗Linux軟件開(kāi)發(fā)技術(shù)》作者簡(jiǎn)介

圖書(shū)目錄

第一部分 基礎(chǔ)篇
第1章 揭開(kāi)Linux的面紗
1.1 什么是Linux
1.2 誰(shuí)創(chuàng)造了Linux
1.3 Linux與自由軟件
1.4 Linux的發(fā)行版本
1.5 Linux的商業(yè)應(yīng)用
1.6 Linux正在走向成熟
1.7 中文Linux發(fā)行版本
1.8 Linux的設(shè)計(jì)特性綜述
第2章 Linux下的C語(yǔ)言編程
2.1 C 語(yǔ)言與UNIX
2.2 C語(yǔ)言特性
2.3 Linux下的C語(yǔ)言函數(shù)庫(kù)
2.3.1 GNU C語(yǔ)言函數(shù)庫(kù)glibc
2.3.2 其他的函數(shù)庫(kù)
2.3.3 庫(kù)和前導(dǎo)文件的位置
2.3.4 庫(kù)的操作及配置
2.4 Linux下的系統(tǒng)調(diào)用
2.5 Linux下的開(kāi)發(fā)工具簡(jiǎn)介
2.6 獲得幫助
第二部分 Linux軟件開(kāi)發(fā)環(huán)境及工具篇
第3章 使用gcc編譯C語(yǔ)言程序
3.1 gcc簡(jiǎn)介
3.2 gcc的安裝與設(shè)置
3.3 調(diào)用gcc
3.4 使用優(yōu)化參數(shù)
3.5 使用調(diào)試選項(xiàng)
3.6 gcc的自定義符號(hào)
3.7 鏈接
第4章 使用gdb調(diào)試程序
4.1 gdb的基本使用方法
4.2 gdb的基本命令
4.2.1 gdb的命令特性
4.2.2 調(diào)用gdb
4.2.3 gdb運(yùn)行模式的選擇
4.2.4 為程序設(shè)置斷點(diǎn)和觀察點(diǎn)
4.2.5 在gdb中獲得幫助及其他信息
4.3 gdb的高級(jí)應(yīng)用
4.3.1 變量的作用域
4.3.2 函數(shù)堆棧操作
4.3.3 在gdb中訪問(wèn)多個(gè)源文件
4.3.4 在gdb中執(zhí)行Shell命令
4.4 其他的工具
4.4.1 使用xxgdb調(diào)試程序
4.4.2 使用cproto為函數(shù)產(chǎn)生原型
4.4.3 使用gprof分析程序運(yùn)行特性
第5章 使用GNU make管理多文件項(xiàng)目
5.1 管理多文件項(xiàng)目
5.1.1 為何使用多文件
5.1.2 什么情況下分解項(xiàng)目
5.1.3 怎樣分解項(xiàng)目
5.2 基本的makefile結(jié)構(gòu)
5.3 makfile的規(guī)則
5.4 Makefi1e變量
5.5 偽目標(biāo)
5.6 makefile的隱含規(guī)則
5.7 makefile中的函數(shù)
5.8 在makefile中自定義模式規(guī)則
5.9 常用的make命令行選項(xiàng)
5.10 調(diào)試make
第6章 版本控制工具CVS
6.1 版本控制簡(jiǎn)介
6.2 版本控制工具CVS的使用
6.2.1 建立CVS服務(wù)器
6.2.2 建立CVS項(xiàng)目
6.2.3 定義模塊
6.2.4 版本的分支與合并
第7章 lex和yacc
7.1 簡(jiǎn)介
7.2 1ex
7.3 vacc
第8章 使用autoconf開(kāi)發(fā)自配置軟件
8.1 為什么需要autoconf
8.2 創(chuàng)建configure腳本
8.2.1 編寫(xiě)configure.in文件
8.2.2 使用別autoscan腳本創(chuàng)建configure.in文件
8.2.3 使用ifnames列舉條件
8.2.4 用Autoconf創(chuàng)建配置腳本configure
8.3 configure腳本的初始化和輸出文件
8.3.1 尋找configure的輸入文件
8.3.2 Makefile中的替換
8.3.3 Makefi1e中的預(yù)定義輸出變量
8.3.4 確定軟件包的安裝目錄
8.4 autoconf支持的測(cè)試宏
8.4.1 程序選擇測(cè)試
8.4.2 檢查普通文件和程序
8.4.3 檢查庫(kù)文件
8.4.4 檢查庫(kù)函數(shù)
8.4.5 檢查前導(dǎo)文件
8.4.6 結(jié)構(gòu)測(cè)試
8.4.7 類(lèi)型定義檢查
8.4.8 C編譯程序特征測(cè)試
8.4.9 系統(tǒng)服務(wù)測(cè)試
8.4.10 UND(變種測(cè)試
8.5 編寫(xiě)新的測(cè)試
8.5.1 檢驗(yàn)聲明
8.5.2 檢驗(yàn)語(yǔ)法
8.5.3 檢驗(yàn)庫(kù)
8.5.4 檢驗(yàn)運(yùn)行時(shí)的特征
8.5.5 測(cè)試程序應(yīng)注意的幾個(gè)問(wèn)題
8.5.6 語(yǔ)言選擇
8.6 儲(chǔ)存測(cè)試的結(jié)果
8.7 編寫(xiě)自己的宏
8.7.1 宏定義
8.7.2 宏的名稱(chēng)
8.7.3 宏的引用
8.7.4 宏之間的依賴(lài)性
8.7.5 建議的順序
8.7.6 處理過(guò)時(shí)的宏
8.8 進(jìn)行手工配置
8.8.1 指定系統(tǒng)的類(lèi)型
8.8.2 獲取規(guī)范的系統(tǒng)類(lèi)型
8.8.3 系統(tǒng)類(lèi)型變量
8.8.4 使用系統(tǒng)類(lèi)型
8.9 利用autoconf進(jìn)行站點(diǎn)配置
8.10 運(yùn)行configure腳本
第9章 使用automake維護(hù)Makefile
9.1 理解automake
9.1.1 automake的工作過(guò)程
9.1.2 automake支持的包的種類(lèi)
9.1.3 automake的嚴(yán)格性
9.1.4 automake的統(tǒng)一命名機(jī)制
9.1.5 派生變量的命名規(guī)則
9.2 示例軟件包
9.2.1 myprog軟件包
9.2.2 GNU Hello軟件包
9.3 創(chuàng)建Makefi1e.in文件
9.4 檢查cofigure.in文件
9.4.1 配置需求
9.4.2 automake能夠識(shí)別的其他宏
9.4.3 自動(dòng)生成aclocal.m4
9.4.4 automake支持的autoconf宏
9.4.5 編寫(xiě)自己的aclocal宏
9.5 編寫(xiě)頂層Makefile.am
9.6 創(chuàng)建程序和庫(kù)
9.6.1 創(chuàng)建一個(gè)程序
9.6.2 創(chuàng)建一個(gè)庫(kù)
9.6.3 創(chuàng)建一個(gè)共享庫(kù)
9.6.4 創(chuàng)建一個(gè)程序時(shí)使用的變量
9.6.5 對(duì)其他語(yǔ)言的支持
9.6.6 自動(dòng)依賴(lài)性跟蹤
9.7 automake可以創(chuàng)建的其他對(duì)象
9.7.1 可執(zhí)行腳本
9.7.2 頭文件
9.7.3 與體系結(jié)構(gòu)無(wú)關(guān)的數(shù)據(jù)文件
9.7.4 創(chuàng)建源代碼
9.8 創(chuàng)建程序包文檔
9.9 軟件包的自動(dòng)安裝和刪除
9.10 軟件包需要發(fā)布的文件
9.11 定制automake的行為
第10章 wpe的使用
10.1 wpe簡(jiǎn)介
10.2 wpe的安裝與運(yùn)行
10.3 wpe的窗口操作和文件管理
10.4 源程序的編輯
10.5 程序的編譯和運(yùn)行
10.6 程序的調(diào)試
10.7 項(xiàng)目管理
10.8 定制wpe環(huán)境
10.8.1 wpe顏色設(shè)置
10.8.2 wpe編輯特性設(shè)置
10.8.3 文件管理器設(shè)置
10.8.4 幫助設(shè)定
10.8.5 編程環(huán)境的設(shè)置
10.8.6 編譯器設(shè)定
10.9 獲得幫助
10.9.1 wpe使用幫助
10.9.2 系統(tǒng)命令與函數(shù)信息
10.9.3 info文檔信息
第三部分 GUI應(yīng)用程序開(kāi)發(fā)篇
第11章 使用KDeyelop開(kāi)發(fā)GUI程序
11.1 X-Window編程概念
11.2 Kdevelop的安裝和設(shè)置
11.2.1 KDevelop軟件包的獲得
11.2.2 系統(tǒng)需求
11.2.3 編譯和安裝
11.2.4 配置KDevelop環(huán)境
11.3 Qt和KDE庫(kù)介紹
11.3.1 一個(gè)基于Qt的程序
11.3.2 察看Qt幫助
11.3.3 用戶(hù)交互
11.3.4 Qt的signal/slot機(jī)制
11.3.5 KDE庫(kù)簡(jiǎn)介
11.4 KDevelop簡(jiǎn)介
11.4.1 KDevelop的工具簡(jiǎn)介
11.4.2 一般的開(kāi)發(fā)過(guò)程
11.4.3 其他工作
11.5 使用類(lèi)瀏覽器和文件查看器
11.5.1 類(lèi)瀏覽器
11.5.2 文件查看器
11.5.3 項(xiàng)目管理
11.5.4 項(xiàng)目的編譯和運(yùn)行
11.5.5 定制KDevelop
11.6 使用KAppWizard創(chuàng)建應(yīng)用程序
11.6.1 KAppWizard的調(diào)用
11.6.2 第一次編譯
11.6.3 源程序框架
11.6.4 項(xiàng)目的其他內(nèi)容
11.7 應(yīng)用程序視圖設(shè)計(jì)
11.7.1 使用Qt/KDE庫(kù)視圖
11.7.2 創(chuàng)建自己的視圖
11.8 配置菜單和工具條
11.8.1 工作原理
11.8.2 增加新的菜單
11.8.3 增加工具條按鈕
11.8.4 配置狀態(tài)條
11.8.5 鍵盤(pán)快捷鍵配置
11.9 構(gòu)造對(duì)話框
11.9.1 Qt和KDE控件
11.9.2 構(gòu)建新的對(duì)話框
11.9.3 在項(xiàng)目中添加對(duì)話框
11.10 程序排錯(cuò)
11.10.1 Qt程序排錯(cuò)
11.10.2 KDE排錯(cuò)宏
11.10.3 使用調(diào)試器
11.11 一個(gè)完整的例子
11.11.1 使用KAppWizard生成新項(xiàng)目
11.11.2 生成對(duì)話框
11.11.3 添加代碼

本目錄推薦

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