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