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