天天看點

《Linux 進階程式設計(第三版)》——導讀

《Linux 進階程式設計(第三版)》——導讀

**

前言

linux應用開發是目前最為廣泛的軟體開發内容之一,同時也是從事linux核心及驅動開發的基礎。《linux進階程式設計》一書經過兩次出版,收到了大量的讀者來信,對本書提出了各種意見和建議,同時,随着技術的更新,新技術、新應用不斷湧現,綜合各方面的考慮,筆者做了大量的修訂工作,推出了第三版。

(1)内容豐富。本書是作者多年計算機教學及工程經驗總結,整合了linux應用程式設計的絕大多數知識點,幾乎涵蓋了linux作業系統下c應用程式設計的所有内容,包括工具使用及環境設定、檔案及檔案管理、程序及程序管理、程序間通信、線程及線程管理、線程通信、網絡及網絡應用程式設計等知識點。

(2)循序漸進。本書在寫作思路上避開了大量理論的介紹,按知識體系介紹→應用函數分析→應用案例開發的寫作順序,讓讀者在掌握具體知識點的同時可以掌握執行個體的具體實作。

(3)案例指導。本書中所有調用函數及引用都标出具體的出處(在linux作業系統中的檔案位置),讀者可以一目了然地知道對應函數及類型的定義過程。另外,本書遵循案例教學思想,每一個知識點都講解一個應用程式,且所有代碼都在教學實踐過程中調試通過,讀者可以直接使用。

(4)緊扣應用。本書所列代碼和執行個體都來源于具體的應用程式。

[第1章 linux下c語言開發環境

<a href="https://yq.aliyun.com/articles/104877">1.2 linux開發初步</a>

<a href="https://yq.aliyun.com/articles/104893">1.3 部分常用工具簡介</a>

<a href="https://yq.aliyun.com/articles/104904">1.4 linux下編碼風格</a>

[第2章 linux下c語言開發工具

<a href="https://yq.aliyun.com/articles/104936">2.2 gcc/gdb編譯調試工具基礎</a>

繼續閱讀