學習c語言其實已經很久了,大學期間學的是c++,但是也基本是按照c的套路來學習的,所以嚴格來講c語言也不能是自學的,而且c++的只是也早就還給老師了,今天要說的不是語言本身,工欲善其事必先利其器,今天要說的是學習語言需要的編譯環境,我上大學的時候用的是vc++6.0,是比較經典的一款ide,但就是因為用了很多現成的東西,導致對很多只是遺漏了,其實學習乙個新語言之前應該先了解一下他的開發工具,這樣能讓你更好的來學習和使用這門語言,現在我在自己的筆記本上安裝了dev-c++、codeblocks、啊哈c、vc++6.0等工具,都可以用來編譯執行c語言**。
初學者強烈推薦vc++6.0,原因很簡單,vc++6.0支援單步**,每執行一步你都能檢視變數的值,幾乎是你在盯著程式執行,debug很easy,無需太多的配置。
啊哈c推薦給有一定基礎的朋友,輕量級,用來驗證**的執行結果,很不錯的。
至於dev-c++就不怎麼推薦了,它用的是gcc的編譯器,沒什麼可以說的優點,操作也不是很方便。
codeblocks推薦給水平更高一些的,可以去官網免費現在,帶編譯器或不帶編譯器都可以,他的編譯器是可以使用者自己指定的,他只提供了乙個操作的環境。
其實c語言的編譯器也就那麼幾個,各種各樣的ide都是提供給使用者他們認為方便的操作介面,友好的**編輯環境而已,其實你用記事本寫好**,改好副檔名,通過命令列呼叫相應的編譯器一樣可以編譯單個的c檔案。
C語言 編譯環境
在ansi c 的任何一種實現中,存在兩種不同的環境。第一種是翻譯環境,這裡源 被轉換成可執行的機器指令。第二種就是執行環境,它用於實際執行 標準說明,這兩種的環境不必位於同一臺機器上。翻譯 翻譯階段的幾個步驟 1.組成乙個程式的每個原始檔通過編譯過程分別轉換成目標 object code 2.每個...
編寫C語言開發環境 編譯模組
還有乙個問題是自動生成makefile,在linux下有autoconf及automake這兩個工具能實現,搜了一上午也沒找到win32版本的。只好放棄了makefile,直接用gcc的編譯,將所有的.c檔案全編譯成.o檔案,然後集中到乙個debug資料夾中,進行鏈結。這個開發環境是面向初學者的,沒...
C語言環境(編譯器)設定
學習c語言或者從事開發都是需要使用開發工具的,就算你用記事本也要配置編譯器環境變數!值得注意的是,我們常說的編譯器可能只是統稱,可能由幾部分組成,最簡單的就是編譯器 gcc,vc 處理 的 編輯器 寫 的 一起叫做整合開發環境 簡稱ide 所以說編譯器和編輯器和ide是不同的,當然這只是叫法而已,知...