出版時間:2008-1 出版社:人民郵電 作者:楊宗德 頁數(shù):408 字數(shù):623000
Tag標簽:無
內(nèi)容概要
本書以2.6內(nèi)核的Linux操作系統(tǒng)為開發(fā)平臺、GCC 4.0/GDB 6.3為開發(fā)調(diào)試環(huán)境,詳細介紹了Linux下C語言開發(fā)環(huán)境、C語言開發(fā)工具、內(nèi)存管理、ANSI C文件I/O管理、POSIX文件I/O管理、文件及目錄管理、進程管理、UNIX進程間通信機制、System V進程間通信、多線程編程、線程間通信機制和Linux Socket網(wǎng)絡(luò)編程相關(guān)內(nèi)容及實例開發(fā)?! ”緯鴥?nèi)容豐富、緊扣應用,所列代碼和實例都來源于具體的應用程序?! ”緯m合從事Linux系統(tǒng)編程工作的人員閱讀,也適合從事嵌入式Linux開發(fā)的人員閱讀。
書籍目錄
第1章 Linux下C語言開發(fā)環(huán)境 1.1 Linux操作系統(tǒng)概述 1.2 Linux開發(fā)初步 1.3 Linux內(nèi)核及庫文件管理 1.4 Linux下編碼風格第2章 Linux下C語言開發(fā)工具 2.1 Linux開發(fā)的基本工具 2.2 GCC/G++編譯器 2.3 make工具及makefile文件 2.4 GDB調(diào)試工具 2.5 GCC程序開發(fā)過程實例 2.6 自動編譯調(diào)試工具第3章 內(nèi)存管理及相關(guān)工具 3.1 內(nèi)存管理基本概念 3.2 內(nèi)存管理函數(shù) 3.3 常用Linux內(nèi)存管理及調(diào)試工具第4章 ANSI C文件管理 4.1 文件基本概念及文件指針 4.2 ANSI C標準文件I/O操作第5章 POSIX標準文件I/O管理 5.1 Linux系統(tǒng)下文件類型及屬性 5.2 POSIX標準下文件I/O管理第6章 Linux文件管理及目錄操作 6.1 Linux文件系統(tǒng)管理 6.2 Linux文件及目錄管理操作第7章 Linux進程管理與程序開發(fā) 7.1 進程環(huán)境及進程屬性 7.2 Linux進程控制 7.3 Linux進程調(diào)度第8章 進程間通信——管道和信號 8.1 進程通信——無名管道 8.2 進程通信——有名管道FIFO 8.3 信號中斷處理第9章 System V進程間通信 9.1 System VIPC基礎(chǔ) 9.2 消息隊列 9.3 信號量通信機制 9.4 共享內(nèi)存第10章 Linux多線程編程 10.1 Linux線程概述 10.2 Linux線程基本操作 10.3 線程屬性控制 10.4 線程調(diào)度第11章 線程間通信機制 11.1 互斥鎖通信機制 11.2 條件變量通信機制 11.3 讀寫鎖通信機制 11.4 線程信號量 11.5 線程信號第12章 Linux Socket網(wǎng)絡(luò)編程 12.1 網(wǎng)絡(luò)通信基礎(chǔ) 12.2 Socket通信基本概念及過程 12.3 面向連接的TCP套接字編程實例 12.4 面向無連接的UDP套接字編程實例 12.5 其他Socket API應用編程附錄A GCC參數(shù)說明附錄B gdb命令手冊附錄C vim參考手冊附錄D Emacs編輯器附錄E CVS服務器配置
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載