Linux環境C語言編程

Linux環境C語言編程

第1講lin 第8講lin 第30講sign

基本信息

Linux環境C語言編程Linux環境C語言編程
講師: 蔡晉
時長: 45分鐘
集數: 57
ISRC:CN-M10-10-305-66/V.T
出版社:機械工業出版社
發行商:華章培訓網

課程描述

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

作者介紹

蔡晉
經常活躍於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)

相關詞條

熱門詞條

聯絡我們