Linux下C語(yǔ)言開(kāi)發(fā)_第1頁(yè)
Linux下C語(yǔ)言開(kāi)發(fā)_第2頁(yè)
Linux下C語(yǔ)言開(kāi)發(fā)_第3頁(yè)
Linux下C語(yǔ)言開(kāi)發(fā)_第4頁(yè)
Linux下C語(yǔ)言開(kāi)發(fā)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第一篇 Linux基礎(chǔ) 第1章 編輯、編譯和調(diào)試工具介紹1.1 VIM編輯器1.1.1 啟動(dòng)退出VIM1.1.2 工作模式1.1.3 文本編輯方法1.1.4 實(shí)現(xiàn)helloworld文本編輯和修改1.1.5 配置文件.vimrc1.2 gcc編譯器1.2.1 編譯并執(zhí)行“hello,world”1.2.2 編譯器工作過(guò)程1.2.3 編譯選項(xiàng)1.2.4 靜態(tài)庫(kù)和共享庫(kù)1.2.5 常見(jiàn)錯(cuò)誤和對(duì)策1.3 gdb調(diào)試工具1.3.1 gdb啟動(dòng)和退出1.3.2 斷點(diǎn)和觀察點(diǎn)1.3.3 調(diào)試步驟和方法1.3.4 調(diào)試變量1.3.5 調(diào)試子函數(shù)1.3.6 調(diào)試階乘遞歸程序1.3.7 調(diào)試程序運(yùn)行棧1.3.8

2、 調(diào)試段錯(cuò)誤第2章 shell命令與編程2.1 shell簡(jiǎn)介2.1.1 什么是shell2.1.2 編寫helloworld程序并運(yùn)行2.1.3 常用shell2.1.4 shell語(yǔ)法2.1.5 輸入輸出命令2.1.6 shell基本技巧2.2 用戶管理2.2.1 用戶和組及其配置文件2.2.2 新建用戶和組2.2.3 刪除用戶和組2.2.4 在Redhat新建用戶并設(shè)置密碼2.3 文件管理2.3.1 新建文件2.3.2 刪除文件2.3.3 文件拷貝2.3.4 文件鏈接2.3.5 文件查找2.3.6 文件權(quán)限設(shè)置2.4 shell特殊符號(hào)及變量2.4.1 特殊符號(hào)列舉2.4.2 用特殊符號(hào)

3、統(tǒng)計(jì)參數(shù)2.4.3 環(huán)境變量和局部變量2.4.4 expr實(shí)現(xiàn)表達(dá)式計(jì)算2.5 條件測(cè)試2.5.1 test和條件測(cè)試命令2.5.2 單引號(hào)2.5.3 雙引號(hào)2.5.4 反引號(hào)2.6 控制結(jié)構(gòu)2.6.1 用if結(jié)構(gòu)實(shí)現(xiàn)工控系統(tǒng)日志文件保存2.6.2 用case結(jié)構(gòu)實(shí)現(xiàn)辦公室問(wèn)候語(yǔ)提示2.6.3 用while結(jié)構(gòu)打印數(shù)字1-102.6.4 用until結(jié)構(gòu)判斷系統(tǒng)中用戶是否存在2.6.5 用for結(jié)構(gòu)列出家目錄下所有C語(yǔ)言源程序2.7 正則表達(dá)式2.7.1 正則表達(dá)式介紹2.7.2 普通字符2.7.3 元字符2.7.4 限定符和轉(zhuǎn)義2.7.5 字符類和分支條件2.7.6 實(shí)現(xiàn)IP地址的匹配2.8

4、 函數(shù)及綜合實(shí)例2.8.1 函數(shù)用法2.8.2 通過(guò)命令行傳參實(shí)現(xiàn)兩數(shù)加法2.8.3 實(shí)現(xiàn)員工信息管理系統(tǒng)第3章 項(xiàng)目管理和版本管理工具3.1 Makefile簡(jiǎn)介3.1.1 Makefile基本介紹3.1.2 編寫helloworld程序的Makefile3.2 Makefile規(guī)則3.2.1 規(guī)則示例及介紹3.2.2 Makefile執(zhí)行步驟3.2.3 使用規(guī)則生成靜態(tài)庫(kù)和共享庫(kù)的Makefile3.3 Makefile用法3.3.1 特殊符號(hào)3.3.2 使用特殊符號(hào)改進(jìn)Makefile3.3.3 變量3.3.4 使用變量編寫Makefile3.3.5 文件搜尋3.3.6 隱含規(guī)則3.3.

5、7 偽目標(biāo)3.3.8 多級(jí)Makefile3.3.9 Makefile運(yùn)行參數(shù)3.3.10 Makefile執(zhí)行步驟3.4 版本管理工具3.4.1 GIT簡(jiǎn)介3.4.2 GIT安裝3.4.3 GIT常用命令3.4.4 管理個(gè)人文檔3.4.5 團(tuán)隊(duì)協(xié)作開(kāi)發(fā)3.4.6 分支管理3.4.7其他常用版本管理工具第4章 C語(yǔ)言基礎(chǔ)4.1 數(shù)組和指針4.1.1 數(shù)組4.1.2 指針及常見(jiàn)錯(cuò)誤4.2 結(jié)構(gòu)體和鏈表4.2.1 結(jié)構(gòu)體5.2.2 鏈表第二篇 Linux環(huán)境搭建第5章 嵌入式Linux概述與開(kāi)發(fā)環(huán)境搭建5.1 Linux概述5.1.1 Linux簡(jiǎn)介5.1.2 Linux使用對(duì)象5.1.3 Lin

6、ux與Unix的關(guān)系5.1.4 常用的Linux操作系統(tǒng)介紹5.1.5 嵌入式Linux的應(yīng)用領(lǐng)域5.1.6 GNU簡(jiǎn)介5.2 基于虛擬機(jī)的開(kāi)發(fā)環(huán)境搭建5.2.1 VMware Workstation安裝5.2.2 Redhat9.0虛擬機(jī)安裝5.2.3 用Xshell工具使用虛擬機(jī)5.3 Linux操作系統(tǒng)使用方法5.3.1 根目錄結(jié)構(gòu)5.3.2 配置文件5.3.3 網(wǎng)絡(luò)管理5.3.4 常用shell命令5.3.4 man手冊(cè)5.4 Linux內(nèi)核介紹5.4.1 內(nèi)核目錄結(jié)構(gòu)5.4.2 閱讀內(nèi)核源代碼方法介紹第三篇 應(yīng)用開(kāi)發(fā)第6章 文件輸入輸出函數(shù)庫(kù)6.1 文件基本概念6.1.1 文件分類6

7、.1.2 文件指針6.2 文件打開(kāi)和關(guān)閉6.2.1 文件打開(kāi)和關(guān)閉6.2.2 文件流替換6.3 無(wú)格式輸入輸出6.3.1 字符輸出函數(shù)6.3.2 字符輸入函數(shù)6.3.3 文件位置指針6.3.4 按行讀函數(shù)6.3.5 按行寫函數(shù)6.3.6 按塊讀6.3.7 按塊寫6.4 格式化I/O函數(shù)庫(kù)6.4.1 格式化讀寫6.4.2 格式化輸出函數(shù)6.4.3 格式化輸入函數(shù)6.4.4 標(biāo)準(zhǔn)I/O緩沖區(qū)6.4.5 出錯(cuò)檢測(cè)6.5 底層文件I/O概念及應(yīng)用6.5.1 系統(tǒng)調(diào)用6.5.2 文件描述符6.5.3 打開(kāi)文件函數(shù)open6.5.4 creat函數(shù)6.5.5 關(guān)閉文件6.5.6 文件讀寫函數(shù)6.5.7 文

8、件拷貝命令cp的簡(jiǎn)單實(shí)現(xiàn)6.5.8 cp命令的復(fù)雜實(shí)現(xiàn)6.5.9 文件指針和文件描述符6.6 文件控制6.6.1 文件的定位6.6.2 fcntl函數(shù)6.6.3 文件鎖方法6.6.4 I/O復(fù)用函數(shù)select6.7 常見(jiàn)文件類型6.7.1 管道文件6.7.2 套接字文件6.7.3 設(shè)備文件6.8 shell命令實(shí)現(xiàn)文件基本操作6.8.1 復(fù)制6.8.2 刪除6.8.3 查找6.8.4 設(shè)置權(quán)限6.8.5 權(quán)限屏蔽字第7章 進(jìn)程7.1 進(jìn)程7.1.1 什么是進(jìn)程7.1.2 創(chuàng)建與執(zhí)行7.1.3 父子進(jìn)程7.1.4 原子操作7.1.5 PV原語(yǔ)7.1.6 守護(hù)進(jìn)程7.2 進(jìn)程間通信7.2.1 管

9、道7.2.2 信號(hào)量7.2.3 共享內(nèi)存7.2.4 消息隊(duì)列第8章 進(jìn)程間通信8.1 消息隊(duì)列8.1.1 消息隊(duì)列數(shù)據(jù)結(jié)構(gòu)8.1.2 打開(kāi)和創(chuàng)建消息隊(duì)列8.1.3 消息發(fā)送8.1.4 消息控制8.1.5 接收數(shù)據(jù)8.2 信號(hào)量8.2.1 P/V操作8.2.2 信號(hào)量數(shù)據(jù)結(jié)構(gòu)8.3.3 信號(hào)量創(chuàng)建和控制8.2.2 信號(hào)量操作8.3 共享內(nèi)存8.2.1 共享內(nèi)存數(shù)據(jù)結(jié)構(gòu)8.2.2 共享內(nèi)存操作函數(shù)8.2.3 共享內(nèi)存控制8.2.2 共享內(nèi)存讀寫第9章 信號(hào)和線程9.1 信號(hào)9.1.1 信號(hào)的概念9.1.2 信號(hào)分類9.1.3 信號(hào)發(fā)送9.1.4 信號(hào)的忽略和捕獲9.1.5 定時(shí)器alarm設(shè)置9.

10、2 信號(hào)集9.2.1 初始化信號(hào)集9.2.2 添加和刪除信號(hào)9.2.3 捕獲信號(hào)函數(shù)sigaction9.2.4 信號(hào)集屏蔽9.3 線程9.3.1 概念9.3.2 創(chuàng)建和終止9.4 線程間通信9.4.1 互斥所9.4.2 哲學(xué)家用餐問(wèn)題9.4.3 無(wú)名信號(hào)量第10章 網(wǎng)絡(luò)編程10.1 網(wǎng)絡(luò)編程基礎(chǔ)知識(shí)10.1.1 套接字簡(jiǎn)介10.1.2 IP地址10.1.3 域名10.1.4 網(wǎng)絡(luò)字節(jié)序10.1.5 錯(cuò)誤處理函數(shù)10.2 面向連接的套接字通信10.2.1 通信基本流程10.2.2 創(chuàng)建套接字并綁定10.2.3 監(jiān)聽(tīng)并等待連接10.2.4 TCP數(shù)據(jù)發(fā)送和接收10.2.5 客戶端連接10.3 無(wú)連接的套接字通信10.3.1 UDP通信原理10.3.2 發(fā)送和接收函數(shù)10.3.3 無(wú)連接C/S模型第四篇 綜合應(yīng)用第11章 學(xué)生信息管理系統(tǒng)11.1 開(kāi)發(fā)背景11.2 系統(tǒng)分析11.2.1 需求分析11.2.2 功能分析11.3 系統(tǒng)設(shè)計(jì)11.3

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論