隨著Linux操作系統的廣泛使用,與之相關的應用開發(fā)正變得日益重要。本書由淺入深、系統地介紹了在Linux平臺下使用C語言進行程序開發(fā)的技術,通過豐富的編程實例,使讀者快速掌握開發(fā)技能。全書分為四篇21章,詳細講解了如何在Linux環(huán)境下進行C語言的開發(fā)。第一篇介紹了Linux的系統環(huán)境,主要包括Linux系統概述和shell環(huán)境等內容;第二篇介紹了C語言及編程環(huán)境,主要包括C語言簡介、vi編輯器、gcc編譯器、make的使用、程序調試、創(chuàng)建與使用庫等內容;第三篇介紹了輸入輸出及進程管理,包括文件操作、標準輸入輸出庫、界面程序設計(QT和GTK+)、進程、信號等內容;第四篇介紹了進程間通信及網絡編程,主要包括管道、消息隊列、共享內存、信號量、Linux網絡環(huán)境和基本套接口編程,最后給出了一個綜合實例。本書配光盤一張,內容為本書教學視頻、源代碼、教學PPT及習題參考答案。本書適合沒有編程基礎的C語言初學者作為入門教程,也可作為大、中專院校師生和培訓班的教材。對于Linux平臺下C語言開發(fā)的愛好者,也有較大的參考價值。