Linux環境C語言編程(更新完畢)

 

 

課程描述
    隨着國內信息行業的快速發展,linux的使用早已進入各個領域,並且其應用在不斷的增加。無論是服務器,還是嵌入式,手機等領域,都有linux應用的場景。C語言作爲linux的母語,在linux程序設計中有着其不可替代的位置。本教程就逐步介紹linux環境下的C語言編程,以滿足實際linux下C語言開發的需求。


購買地址:http://product.china-pub.com/3502451#ml

作者介紹
蔡晉
經常活躍於Chinaunix,任"CPU與編譯器"版和"shell"版的版主。對於C/C++語言、linux應用程序設計、linux內核、shell語言、彙編語言、算法、編譯技術,乃至硬件設計、數字電路設計等領域都有較深的理解與經驗。

課程目錄
第1講linux系統環境介紹
第2講命令行解析+環境變量+gcc基本參數
第3講共享庫、gdb的使用
第4講Makefile介紹
第5講標準I/O的一些函數基本用法
第6講標準IO緩衝
第7講標準IO流
第8講linux各類文件介紹
第9講基本的文件IO系統調用
第10講文件描述符
第11講命名管道、阻塞IO
第12講匿名管道
第13講硬鏈接與軟連接
第14講目錄操作
第15講proc目錄
第16講dev目錄
第17講串口操作
第18講串口、終端緩衝區的清空
第19講多路轉接之select
第20講poll
第21講epoll的含義
第22講epoll的使用
第23講其他I/O系統調用
第24講異步IO函數
第25講文件權限的意義
第26講SUID與SGID
第27講用戶名稱和組名稱
第28講進程的用戶ID與組ID
第29講信號的介紹
第30講signal函數
第31講信號集、sigaction
第32講信號阻塞、定時器
第33講信號阻塞集、可靠信號、函數間跳轉
第34講新進程的產生
第35講進程的終止
第36講SIGCHLD信號與waitpid函數
第37講SIGCHLD的處理、孤兒進程
第38講進程身份切換,execv
第39講shell命令之邏輯連接、管道連接
第40講進程組
第41講實現一個簡單的類shell腳本解釋器
第42講線程的產生
第43講pthread_detach,pthread_cancel的使用
第44講互斥
第45講讀寫鎖、自旋鎖
第46講三種鎖的比較、條件變量
第47講文件鎖
第48講System V ipc介紹以及消息隊列
第49講共享內存與信號量
第50講socket簡介
第51講udp服務器端
第52講udp客戶端
第53講tcp的建立
第54講UNIX域套接字、文件描述符的傳遞
第55講TCP服務器架構
第56講設計實例(1)
第57講設計實例(2)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章