本書共三篇,內容涵蓋Linux操作系統(tǒng)下C語言編程的三大板塊:基礎編程、內核編程和并行編程。全書具體分11章,包括 Linux下Shell腳本編程、Linux下C語言編程基礎、多進程編程、內核模塊編程、字符設備編程、塊設備編程、并行計算與并行程序設計、OpenMP程序設計基礎、OpenMP程序設計進階、MPI程序設計基礎、MPI程序設計進階。 本書從基礎編程開始,循序漸進地讓讀者逐漸掌握Linux下C語言編程的各個方面,達到實戰(zhàn)訓練的目的。全書采用案例教學法編寫,書中提供了大量相關實踐案例及源代碼,以幫助讀者增強對所學知識的融會貫通,有效提高其工程實踐能力。 本書適合普通高等院校計算機類專業(yè)作為Linux下C語言編程、操作系統(tǒng)實驗、嵌入式開發(fā)、并行程序設計等課程的教材,同時也可以作為自學Linux下C語言編程愛好者的參考書。