當前位置:編程學習大全網 - 編程軟體 - 從事linux 下c開發,要學哪些知識?推薦壹下每個學習階段的書籍,越詳細越好。

從事linux 下c開發,要學哪些知識?推薦壹下每個學習階段的書籍,越詳細越好。

想要把C開發學好,最有效的方法,是從用linux系統開始,安裝linux或者linux虛擬機,邊用邊學。這裏推薦壹本極好的書《鳥哥liunx私房菜》,通俗易懂,真的很不錯!

然後就是C開發,分為兩大塊:底層與應用!

C開發相對服務器管理較為深奧的,需要長時間的積累,還要了解硬件知識,操作系統的基本原理,Makefile語法等。建議從驅動程序入手,因為驅動程序是linux內核中模塊化比較強的部分,相對易於理解,而且鏈接軟件與硬件,能夠從整體來學習。

這方面有很多經典書籍,其中入門比較好的有:

《嵌入式Linux應用開發完全手冊》 韋東山著

內核與驅動編程類: 《linux設備驅動開發詳解》 宋寶華著

《linux內核設計與實現》 Robert Love著 (學內核最好讀物)

linux應用編程類: 《Unix環境高級編程》 (被譽為“聖經”)

《linux程序設計》

建議先看應用編程類,因為不涉及底層的內容,相對容易理解。等到這幾本書消化的差不多了,就開始看經典之作《linux設備驅動程序》和《深入理解linux內核了》,這兩本書非常權威,我也都看過,覺得講的確實比其他書籍更細節,更準確。

這些基本可以說是最好的學習linux的書籍,只要循序漸進的看書,實踐,壹定會有效果的。

  • 上一篇:海珠區最好的民辦小學
  • 下一篇:小野花的txt全集下載地址
  • copyright 2024編程學習大全網