出版時(shí)間:2000-1 出版社:中國電力出版社 作者:懷石工作室
Tag標(biāo)簽:無
內(nèi)容概要
本書著重講解如何在Linux系統(tǒng)中使用C語言進(jìn)行編程。全書共13章,分四個(gè)部分。第一部分簡要介紹了Linux系統(tǒng)和C語言;第二部分講述了Linux系統(tǒng)的C編程環(huán)境,詳細(xì)講述了Linux下C語言編譯器(如GCC)、調(diào)試工具(如GDB)和程序自動維護(hù)工具的使用方法。第三部分詳細(xì)介紹Linux的系統(tǒng)調(diào)用。最后,是一個(gè)實(shí)現(xiàn)shell簡單功能的命令解釋器的實(shí)例。
本書適合有一定C語言基礎(chǔ),有意在Linux系統(tǒng)上一試身手的程序設(shè)計(jì)人員閱讀。
書籍目錄
第一章 C語言與Linux系統(tǒng)
1.1 Linux系統(tǒng)簡介
1.2 C語言概述
1.3 Linux系統(tǒng)中的C語言
第二章 GCC編譯器
2.1 GCC的安裝
2.2 GCC的使用
2.3 其它編譯調(diào)試工具
第三章 C語言的調(diào)試工具
3.1 gdb符號調(diào)試器
3.2 gdb命令詳解及簡單應(yīng)用舉例
3.3 其他調(diào)試工具
第四章 使用make
4.1 make的簡單使用
4.2 控制make的屬性
4.3 使用宏(macro)
4.4 內(nèi)部規(guī)則
4.5 使用庫
第五章 文件系統(tǒng)的操作
5.1 文件系統(tǒng)簡介
5.2 順序文件操作
5.3 隨機(jī)文件操作
5.4 文件共享
5.5 索引節(jié)點(diǎn)
5.6 文件層次結(jié)構(gòu)
5.7 改變文件屬性
5.8 文件鏈接
5.9 設(shè)備文件
第六章 標(biāo)準(zhǔn)輸入輸出
6.1 簡介
6.2 標(biāo)準(zhǔn)輸入輸出的基本操作
6.3 非格式化輸入輸出操作
6.4 斗格式化輸入輸出操作
6.5 臨時(shí)文件的有關(guān)操作
第六章 進(jìn)程的控制
7.1 進(jìn)程概述
7.2 進(jìn)程的基本操作
7.3 進(jìn)程之間的關(guān)系
第八章 信號及其處理
8.1 簡介
8.2 信號與信號處理函數(shù)
8.3 信號集及其處理
8.4 作業(yè)控制信號
第九章 進(jìn)程間的通信
9.1 簡介
9.2 管道
9.3 命名管道
9.4 System V的進(jìn)程間通訊機(jī)制
第十章 守護(hù)進(jìn)程的編制
10.1 守護(hù)進(jìn)程簡介
10.2 守護(hù)進(jìn)程的編碼
10.3 守護(hù)進(jìn)程的輸出
第十一章 網(wǎng)絡(luò)編程
11.1 預(yù)備知識
11.2 流式套接口的基本操作
11.3 客戶/服務(wù)器機(jī)制
11.4 數(shù)據(jù)報(bào)套接口的操作
11.5 高級技巧:select()和Poll()
第十二章 設(shè)備編程
12.1 對聲音設(shè)備編程
12.2 對鼠標(biāo)端口編程
12.3 對調(diào)制解調(diào)器編程
12.4 對打印機(jī)端口編程
12.5 對控制臺終端編程
第13章 一個(gè)實(shí)例――自己的Shell
13.1 頭文件head.h:
13.2 主過程main.c
13.3 初始化模塊init.c:
13.4 語法分析get simcom.c
13.5 得到下一標(biāo)識符get_word.c
13.6 得到當(dāng)前命令行g(shù)et_comln.c
13.7 執(zhí)行簡單命令Run_com.c
13.8 執(zhí)行輸入的命令Execute.c
13.9 分析簡單命令Get_simarg.c
13.10 字符串匹配Check.c
附錄 Linux系統(tǒng)調(diào)用一覽表
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載