想從事linux下c 開發,需要學哪些知識?幫忙每個學習階段的一些書籍,越詳細越好

時間 2022-04-03 01:27:18

1樓:匿名使用者

先學c基礎,隨便是哪個學校的教材都可以,越基礎越好!

然後,找一本(或買一本)linux高階程式設計,裝乙個linux虛擬機器,在上面做練習!

具體多長時間學會,看你的悟性與條件了。

建議最好是找個老師帶,自學很難!

2樓:匿名使用者

c++ primer

stl原始碼剖析

c++參考大全

c++標準程式庫

unix環境高階程式設計(最好買第2版,增加了執行緒等新內容)unix網路程式設計

unix使用者手冊

圖形找qt或gtk的書

opengl程式設計指南

3樓:匿名使用者

linux主流是c語言

給你推薦一本《linux程式設計 第四版》+《c++ gui qt4 程式設計 第二版》

這兩本書足矣qt4不是必須要求知道的,你選擇《linux程式設計 第四版》就可以了

但是如果你要做一些包含介面的工程,qt是個不錯的選擇,和mfc差不多,但是比mfc簡單,但是功能更強大,移植性超好,qt很多平台都支援

想學習軟體開發,哪位高手介紹下需要學習哪些方面的知識,越詳細越好

4樓:瘧憱

其實學習軟體開發

來,自主要是看個人的興趣bai和愛好,如是du你愛好它,你就能學好zhi,如果你不愛他就學不好dao,所學軟體沒有什麼好的近路,北大青鳥河北信產學校現在是咱們河北知名度非常高的學校了,現在課程又公升級了,並且北大青鳥河北信產是電子資訊產業廳下的學校,並且現在成立的軟體工廠,為學生免費提供就業和創業的平台

linux下的c程式設計和windows下有什麼區別?越詳細越好,謝謝......

5樓:匿名使用者

系統的話一點都沒有區別。只是你選擇的軟體會稍有不同。但是作為c的語法一點都沒有變。推薦linux下使用geany。中文的,操作方便,體積小。用起來十分爽。

6樓:匿名使用者

linux 簡單的說跟 windows 一樣是一種作業系統,只是兩者之間的使用方法和習慣有所區別。具體的區別其實很大,不過已經不是能在這裡說清楚的事情了。

對於 c 程式設計來說,他們最大的區別就是提供給你的系統相關的特性不一樣。這個導致了所謂的移植性問題以及平台特性的問題。形象點的比喻是你可以認為 linux 和 windows 都是人。

他們都懂一部分英語,但是乙個的母語是漢語,乙個是德語。你用的英語如果他們剛好都懂,那他們就能很好的幫你做事。如果你說的英語他們不懂,那就只能用他們的母語給他們說。

這樣的結果就是你用德語說的 linux 聽不懂;你用漢語說的 windows 又聽不懂。所以,如果是簡單的程式設計,那他們沒有多大區別。如果是複雜的...

你就準備翻譯一方的母語成另一方的母語吧。

7樓:匿名使用者

都是作業系統

不同是乙個開放源**乙個不開放

系統的結構不一樣

比如說 裝置都可以像訪問檔案一樣訪問,指令碼語言很強大操作方式有差別c程式方面,用的函式庫不一樣,只要函式庫、有些如檔案系統表示方面的差異解決好了,編譯的程式可以通用。

linux的核心也是c語言寫的

c程式通常是用文字編輯器寫,gcc編譯器編譯,make來管理專案,雖然也有整合開發環境,但很多都不需要,win的程式設計高手也是用的文字編輯器開發。

linux的命令列(就像win裡的cmd)很強大,可以一次完成很複雜的任務而不需要寫軟體。

有沒有嵌入式學習路線,越詳細越好

嵌入式技術與應用出來後可以做什麼工作,希望說的細一點,越詳細越好。順便問下學習嵌入式主要學習什麼?

學c語言函式方面的書籍推薦,越全越好

8樓:萢萢

1、如果只是學習函式的使用,可以隨便找一本c語言教程看看即可。

2、如果是想學習庫函式,可以看看《c語言標準庫》。

linux下的C程式設計問題,linux下的C程式設計問題

呵呵,看樣子你是沒理解c的運算順序 printf d n d n d n d n i,i,i i 它的運算順序是這樣子的,首先它應該是從右向左運算,然後在列印的時候再做相應的運算 第乙個數 i i 即為8 此時i為8第二個數 i i 還是8 此時i為8第三個數 i 即為7 此時i為7第四個數 i 即...

linux下C和C 程式設計使用什麼IDE?

vim 搞好配置檔案 比什麼ide 都給力emsa 我沒有學過 不過感覺沒有 vim 符合 人體工程學。我用了 5年的vim 寫c 感覺 vim 最好用自動提示 什麼都可以有。用kdevelop這個就可以,其實一般都用個vim或emacs就夠了。能推薦個linux下的c c ide麼 c c ide...

linux下的c語言程式設計和window下的有什麼不同

語言本身差別不大。主要主要是和系統互動的時候不同。乙個是linux的posix介面,乙個是windows的win32 api。linux下的介面因為源自unix,有很多api明顯是c庫的風格,風格比較老舊。但是win32 api風格更現代 更高階一些。比如linux下fork exec window...

我想從事店長職位,了解一下店長每天需要做什麼呢

每天工作1.檢查 每天早上進店第一件事就是檢查 2.激勵 激勵是每天必做專案 3.服務 店長嚴格意義上來說並非領導,而是服務者 4.觀察 觀察是店長必須掌握的技能 5.總結 店長每天需做總結 在廣州田美美容美髮學校,可以學到管理課程。a 手下員工的確認,出勤和休假的情況,以及人員的精神狀況。b 營業...

如何學習linux下c 程式設計,如何學習Linux下C 程式設計

函式是各種程式語言的重要部分,c 程式設計也不例外。最簡單的函式不帶引數,返回void 表示不返回任何東西 其它函式可能帶乙個或幾個引數並可能返回乙個值。函式名規則與變數名相同。圖1.5顯示了函式的構成部分。新術語 引數 parameter 是傳遞給函式的值,用於改變操作或指示操作程度。函式的構成部...