我在知乎找了好幾天我也沒有找到答案

因為我看不懂你們說的什麼編譯器 編輯器

系統環境

新手入門的軟體也推薦一大堆

還加雜著玩梗的人弄得我更加糊塗

我也不會找到正規軟體安裝

我就想要一款滿足基礎自學c語言能敲代碼的軟體

最好有下載資源的

愁死了


1,你找個懂的朋友,多問問他

2,沒這種朋友,你就多買幾本書,多搜多嘗試,多花點時間

3,如果你不是非要立馬就學 c 語言,可以考慮看看下面的鏈接,免費入門課

https://www.bilibili.com/video/BV19J411V7wm?

www.bilibili.com

斧頭班的作業現在都是用這個語言寫的了


首先……

《21天學通C語言(第7版)》([美]布Bradley Jones,Peter Aitken,Dean Miller)【摘要 書評 試讀】- 京東圖書?

item.jd.com

然後……

Download binary?

www.codeblocks.org

看不懂英文可以用翻譯軟體,Chrome 自帶的谷歌翻譯或者下個有道詞典之類的都可以。總之在點開第二個鏈接以後你會看到(這是翻譯過的網站內容):


c程序入門對軟體要求不高,能編譯,能報錯就可以了,推薦dev c++,codeblocks,個人覺得codeblocks用著更舒服。

都是即裝即用,打開就能編程,安裝完敲代碼就完事了。


這個我來答。

我剛開始寫代碼的時候用的是c-free

然後devc++

然後工作了就直接在linux上用vim/gcc

後來就開始學習qt+vs編寫大型項目

文檔編輯器用vscode和nodepad++


編輯器你可以理解成記事本,是你編輯代碼的地方。編譯器把你寫的代碼轉換成可執行程序,然後程序才能運行起來。

visual studio這樣的屬於又有編輯器,又有編譯器,還有其他功能的,叫IDE,集成開發環境(IDE,Integrated Development Environment )。這類裡面推薦使用codeblocks,比較輕量化,VS對於新手來說太重了

環境變數這個我不太懂,閉著眼睛跟著別人改,還沒去學習……

以前在學校用過DevC++,但是已經很久沒更新了,據說很多東西不支持,新手當然還是能用。現在喜歡直接用visual studio code,這個屬於編輯器,但是可以自己添加插件實現編譯功能。我昨天開始重新學C語言,剛剛配置好,最簡單的辦法是左側插件里下載一個code runner。終端里直接輸出中文可能會亂碼,你搜一下別人的解決方法就行

(網上主要有兩種辦法直接在VSC里運行C語言,另外一種要下載mingw,還要改配置文件,我之前改了半天,結果把我寫的課後習題新建個文件夾歸類一下之後,發現報錯,估計又要改配置,最後我直接放棄了……)

可能沒vim,emacs清爽流暢隨心所欲,但是勝在圖形界面容易上手,直接點一下run code就能在內置終端里跑起來了。。。


搜個wxdevcpp

這個gcc和wxwidgets和很多例子。

寫程序時候編譯運行就行,沒事可以把那些例子編譯運行研究

其中簡單圖像處理和掃雷源碼對新人幫助很大!


codeblocks專門用於c和c++,其他編譯器基本涼涼了。

因為你是新手,我還推薦啊哈c語言,一個國內老師給小學生準備的書和編譯器,都有免費的。

等以上兩種用熟了再下載微軟的vs2008及以上版本,體積巨大,大多時候是用不上了。


近期博主也在學習C程序,C程序入門對軟體要求不高,能編譯,能報錯就可以了,推薦VC6,dev c++,codeblocks,個人覺得Codeblocks用著更舒服。

都是即裝即用,打開就能編程,安裝完敲代碼就完事了。

Codeblocks官網:http://www.codeblocks.org


我來個手把手教的吧

你知道devc++吧,把它下下來,安裝在默認路徑。

如果懶得搜鏈接,我貼一個 devc++

默認路徑是C:Program Files (x86)Dev-Cpp

這個時候進入這個目錄,找到MinGW64文件夾,將其剪切到任意一個文件夾,假設是C:Program Files (x86)MinGW64

嗯,好,可以卸載devc++了,什麼,你以為我要介紹dev?都0202年了,誰還會用那個幾年不更新的軟體呢?要用就用最新的

現在右擊我的電腦,單擊屬性,選擇高級系統設置,選擇環境變數,這個時候,上面或下面都會有一個path選項,隨便選一個path進行編輯,加入MinGW的目錄後面再加一個in,也就是C:Program Files (x86)MinGW64in(假設你和我設的一樣都是C:Program Files (x86)MinGW64)

接下來安裝一個叫git的傢伙,我再甩個鏈接 git

打開以後一路默認到底,記住,一路默認到底。

裝好了以後,正片開始

沒錯,我要推薦的就是vim這款輕量級編輯器

什麼,你不想用這個編輯器?反正你都安裝到這裡了,不妨再試試嘛

滑鼠在桌面左鍵,點擊git bash here

在彈出的終端輸入 vim a.c

先按個i,再隨便寫寫什麼(就像在記事本寫東西一樣),比如

#include&
int main(){printf("helloworld
");}

接下來按esc,再按:後你會發現游標移動到最後一行了,這個時候輸入 wq再按回車,非常好,你已經編好了一個c文件。

現在終端輸入gcc a.c -o a.exe,非常好,你已經編譯好了一個c文件,命令行再輸入./a.exe

wow,輸出了helloworld欸

體驗怎麼樣?總結一下,使用vim只要記住三點,先打開vim並輸入i,再像筆記本一樣操作,最後按esc,輸入 :wq 再按回車,是不是很簡單?

想進階也不難,建議看別人文章吧,我太懶不寫了。

我再提一句吧,別的編輯器能幹的,vim照樣能幹;再者,你一介初學者,要那麼高級編輯器,要那麼多高級功能幹什麼?你以為那些功能不需要學習嗎?就我個人而言,轉到vim以後我並沒有什麼高級功能要懷念的。

最後,歡迎emacs用戶來宣傳,其他編輯器,尤其是vsc,就不要刷存在感了


初學的話那種需要自己配一堆東西+界面不友好的就不推薦了,virsual studio還不錯,就是大了點。用這個不會陷入各種奇葩的環境配置,先以語言為主吧,熟悉了再折騰


推薦閱讀:
相关文章