請問linux大俠 剛開始學linux開發 入門選用什麼教材

時間 2022-04-16 21:02:38

1樓:匿名使用者

沒什麼高階不高階的

c語言嘛,沒用到特別系統相關的api就區分不出來linux和別的平台。

不過,有了c語言基礎,就好了。

多多的寫**,練習程式。基礎最重要。

最先就是把檔案操作等搞定,然後就是一些作業系統相關的內容了,考慮到資源共享、程序執行緒優先順序別的問題等,最經典的問題,程序通訊和同步機制,必須會。

學習linux,一定要抓住linux是乙個網路作業系統,最好還是學學網路程式設計方面的東西,這個隨時都會用到。

(參考的書,可以用簡單點的書,比如人民郵電的《linux c程式設計》,不過告訴你,裡面的程式可能因為版本問題和印刷問題,有些小錯誤,自己去發現吧:),上面這本書比較淺顯,碰到疑問的話,還有參考書,《unix系統程式設計》、《apue》等等,經典書太多,抓住一兩本就很不錯了)

不過,一定要找本自己能看明白的書,不然沒多少興趣堅持下去

覺得自己寫程式差不多了,開始去看核心程式設計,不然你始終對核心抱有神秘感,學會如何寫自己的模組。也為後面寫驅動打下基礎。

我剛開始看核心沒多久,參考書是《linux核心程式設計指南》、《深入理解linux核心-第三版》、這本書我還沒開始看:《linux裝置驅動》

開始別直接去看核心原始碼分析的書。

再提醒一下,應該關注演算法和資料結構的書。

剛開始使用,建議fedora和ubuntu吧、先用虛擬機器安裝,熟悉了再硬碟安裝,使用雙系統。

2樓:星呈幻

先學點shell程式設計是有必要的,我的好多同事,都幹了兩三年了,寫個測試用例還抓耳撓腮的翻手冊,很丟人的說~~接下來就是一本書——大名鼎鼎的apue(中文名《unix環境高階程式設計》),吃透它之前什麼都不用看,經典的掉渣的書。這個玩明白了,就要選擇了,看你是想「向上走」還是「向下走」。向上走可以學學qt什麼的,目前android很火,做中間鍵和深度定製的需求很多,是不錯的方向。

向下走,驅動、核心就比較深了,兩本書必讀《深入理解linux核心》《linux裝置驅動程式》,乙個偏重理論,乙個偏重實踐,《核心源**情景分析》也是部很經典的書,不過部頭太大了,讓人看見就絕望,如果有時間也可以看看。

3樓:匿名使用者

嵌入式linux開發完全手冊

請問那位大俠幫看看600569的近期怎樣操作

屬於黑色金屬冶煉加,河南,180板塊,g股概念,滬深300,上證50等板塊。趨勢指標顯示該股目前處於 趨勢中。短期股價呈現強勢。該股中期壓力6.13,短期壓力5.95,中期支撐5.22,短期支撐5.49。建議適當 堅定你的判斷不要動搖!安陽鋼鐵在上週的5.3元發力之前吧裡一片罵聲。到現在短 期漲幅已...

請問Linux中這條命令什麼意思

host host命令網路測試 host命令是常用的分析網域名稱查詢工具,可以用來測試網域名稱系統工作是否正常。語法 host 選項 引數 選項 a 顯示詳細的dns資訊 c 型別 指定查詢型別,預設值為 in c 查詢指定主機的完整的soa記錄 r 在查詢網域名稱時,不使用遞迴的查詢方式 t 型別...

請問那位大俠知道,中國到底持有多少美國國債

近一年來,中國增 美國國債時間表,見下 2008年11月 中國成美國國債最大持有國2008年12月 中國08年底增持142億美元美國國債2009年1月 中國增持美國債122億美元 總量達7396億2009年3月 中國3月再次增持237億美元美國國債2009年4月 美財政部 中國4月 44億美元美國國...

請問在Linux下可以執行bat檔案麼

linux命令列的基本操作和windows的cmd差不多 呵呵linux命令列下面的指令碼不知道要比bat強大多少倍 如何應用啊?說說基本操作啥的。我這現在還不敢貿然裝linux,知道linux和maya一樣,都是較為複雜,操作規則較多的東東,先謝過了。linux下可以執行.bat檔案嗎?20 請問...

請問哪位大俠知道《水資源論證報告的收費依據》是什么能跟小弟下。。很急

請問 樓上這是收費標準麼 我也正找呢 網上到時候有收費的標準 但是沒有發文 沒有編號 各種找不到 制定 收費標準 核算方法 考慮的原則 1 符合國家法律 法規和相關政策的要求及規定的原則 2 適應社會主義市場經濟體制的要求,以 指導價為主的原則 3 堅持從實際出發 客觀現實 合理適度 公平的原則 4...