C 入門之編輯器的選擇

2021-10-02 10:58:17 字數 946 閱讀 5051

工欲善其事,必先利其器。開始學習 c/c++ 之前,最為重要的就是選擇一款適合自己的編輯器,以下基於 windows 10 系統環境,簡單介紹幾款主流的編譯器,包括如何搭建 c/c++ 編譯環境,通過對比主流的幾款編輯器,選出適合自己的編輯器。

目前主流的用於編寫 c\c++ 的編輯器一般分為兩類,一類是超級記事本,例如:vim、sublime text、visual stdio code 等,這類需要自己配置編譯環境,可定製化程度較高,配合上豐富的外掛程式可以用於各種主流程式語言的開發,特點是簡潔、擴充套件性強、啟動速度快,配置編譯環境有一定的門檻。

另一類是整合開發環境(ide),這類軟體是將編譯程式所用到的所有的庫還有其他所需要的資源都整合到一起。一般不再需要特別配置編譯環境,特點是省時省力,配置使用簡單,占用的電腦資源較多,啟動速度偏慢。

編輯和編譯有著本質上的區別,編輯是指你在電腦上敲**,無論你是用普通記事本,用上面提到的超級記事本,還是用整合開發環境,最後你編輯出來的**都應該是一串符合 c 語言標準的文字,這個過程最終的結果是一樣的,但是不同的軟體能給你帶來不同的程式設計體驗。它的區別在於不同的編輯器在你編寫**的時候,會有不同的提示和快捷操作。這部分是編輯器提供的功能,也是我們考量一款編輯器好不好用的重要標準。畢竟不會真的有人喜歡用記事本寫**吧。

編輯好了**之後就是編譯了,c 語言的編譯工作一般是由 gcc 來完成,linux 系統下一般是自帶 gcc 的,輸入對應的指令一般就能直接將 .c 檔案編譯執行了。而在 windows 系統下,我們要另外安裝 gcc 編譯器。一般安裝 mingw 裡面就包含了編譯 c 所必須的庫和執行檔案 。

1)安裝 mingw 環境【使用超級記事本編輯程式的必要過程】。

clion :收費軟體,教育註冊免費試用,由著名的 jetbrains 開發的。跟 intellij idea 同宗同源。介面功能都非常完善,無可挑剔,開發工程的首選。啟動速度慢,編譯速度一般,適合大工程。

OSX 軟體選擇之編輯器

掐指一算,從14年到現在,即使不算自己折騰的黑蘋果 妹紙的,mac book已經過手了八台,平均下來每半年多就要配置一次系統環境。從最開始折騰軟體考慮跨平台,到現在專注於單一平台,感覺個人的觀念有了很大的變化,正值再次配置系統環境的時期,寫一篇文章,記錄一下。不管是經常使用的osx還是linux系統...

golang 編輯器選擇

因為當前我是在ubuntu下用idea來開發erlang so 開發golang也是用這款ide 首先就是外掛程式!file setting plugins 搜尋golang install 建立new project的時候 新增go的sdk,這就是你系統安裝的那個go ok,至此ubuntu下得i...

Python編輯器的選擇

pycharm,結構清晰,快捷鍵,git,debug功能都有整合,用的比較多的python專門開發工具,開發應用程式首選。工程 深度學習實驗用。vs code,小專案用,適合開發多語言的混合工程。另外請安裝乙個叫kite的引擎。資料分析神器jupyter notebook。只要有瀏覽器就可以連線伺服...