求推薦一個小型的支持win10的c編輯器,vs太大了不想裝?


Windows10下寫C語言確實會遇到不少的問題,不像在macOS/Linux/Unix環境下那麼舒服,Visual studio功能強大可是對ANSI C支持並不好,而Vim/Emacs搭配Windows那個黑乎乎的Cmd體驗真的是難以言表,因此在Windows10下我還是強烈推薦使用集成開發環境。

推薦三款C語言IDE環境

Windows其實是推薦使用IDE集成開發環境進行開發的,而不是像Linux/macOS推薦使用命令行開發,因此這裡給大家推薦幾個繼承開發環境。

  • CLion

這是目前最好的第三方C/C++集成開發環境,一定要說的話只有Windows上的visual studio和macOS上的Xcode的綜合體驗比CLion更好。

這款集成開發環境最大的優勢是跨平臺,這是捷克布拉格的神話、大名鼎鼎的JetBrains公司的大作,這個公司除了Clion還有大名鼎鼎的IntelliJ IDEA,WebStorm,PHPStorm、PyCharm、AppCode等眾多經典的集成開發環境。

  • 新加坡總理的最愛DevC++

新加坡總理李顯龍畢業於英國劍橋大學數學系,他也是一個喜歡寫代碼的政客,而且畢業之後都還寫過一些代碼,其中他就是用DevC++寫的數獨程序。

DevC++是Windows平臺下一款免費的集成開發環境,是一款非常難輕量級的集成開發環境,而且能夠同時編寫C和C++程序。

  • ACM推薦開發工具CodeBlocks

CodeBlocks是我學生時代用得比較多的一款集成開發環境,這款工具是ACM官方推薦使用的集成開發環境,因此大學做ACM訓練的時候,也經常用CodeBlocks寫過很多算法小程序。

CodeBlocks是一款跨平臺的集成開發環境,在Linux/macOS/Windows都有版本發佈,同時這也是一款開源免費的集成開發環境,基本上能夠應對日常的學習需求,用這個編輯器你可以獲得很多的編譯器支持,而且也能夠獲得非常好的編寫體驗。

Visual Studio Code也是非常好的C語言編輯器

我不推薦使用文本編輯器的原因主要還是入門門檻比較高 ,尤其是Emacs/Vim使用門檻相當高,而這些文本編譯器又不像IDE一樣集成了編譯器、調試器等眾多的工具,你得自己搭建編譯調試環境。

  • 第一步:下載VS Code並安裝C/C++開發插件

下載安裝visual studio code之後,直接在插件工具一欄搜索並且安裝C/C++開發工具就好,這一步非常簡單。

  • 第二步:安裝Windows下GCC環境

大家也都知道Unix/Linux/macOS環境下主要的編譯器是GCC環境,不過Windows下你可以安裝visual studio來獲得C/C++開發環境,不過不是ANSI C開發環境,windows下有專門的cl編譯器用來替代。

不過這不方便,我建議的大家安裝GCC替代解決方案,這套方案在Windows下叫做MinGW,這款工具包括了GCC/G++兩套完整的開發環境。

  • 第三步:如何編寫並且編譯C語言程序

由於我身邊沒有Windows電腦,沒辦法百分之百模擬Windows下的環境,我只能用macOS模擬用VS Code在Windows下編寫C語言的過程。

在visual studio code寫下一個C語言程序,並且將文件命名為

HelloWorld.c

文件,創建以後保存到特定的工程文件,注意寫程序一定要習慣用英文命名。

程序文件寫好之後就去命令行編譯運行當前C語言程序,不過你要先進入你需要進入的文件夾,記住一些常用的命令,“pwd”是顯示當前所在文件目錄,“cd”是進入當前文件下一層目錄,“cd ..”是進入返回上一層目錄,“ls”是顯示當前文件夾下的所有文件,你必須先進入你程序的目錄然後編譯並且運行當前程序,命令是“gcc

HelloWorld.c

-o HelloWorld”,當然編譯過程中遇到問題要學會根據報錯進行調試,尤其是複雜的程序肯定不可能一步到位,編譯完成之後直接用“./HelloWorld”直接運行,到這一步一個C語言程序完整的編譯運行過程就完成了。

最後說一句題外話,寫程序這事兒一定要從搭建環境開始就要自己多動手,尤其要多動手,而且調試程序一定要自己多調試,調試得多了你會對某些類型的錯誤有個比較明確的感知,這樣也才能進步,有問題多用Google和Stack Overflow,能幫你解決幾乎所有問題。


本文為字節跳動簽約作者EmacserVimer悟空問答原創專稿,未經允許轉載、抄襲必究!

EmacserVimer


主要看你想幹什麼了,寫簡單的c程序或者算法的話,dev c++就夠了,跨平臺的話可以用codeblocks,也可以用vscode來編寫代碼,在安裝gcc編譯器,建議使用vscode,插件式的ide,功能強大,但是dev c++得體積絕對夠小,還有其他很多編譯器也可以選擇。這幾種是我用過的


我來網上搬磚


虛擬機+dev c++


果凍爹66237011


codeblocks,source insight,

vs code ,qt creator…


打小就賊帥6


lccwin呢?


正圓鬼


如果沒有什麼過高要求的話可以用CFree,win10下需要稍微改一下就行,挺好使


stormwolf007


codeblocks codelite dev c++ 這三個 我用過超強的ide


狂熱猴哥


編輯器可以試試vscode,簡單編程的話,編譯器可以使用tcc


流水和淺淺


VC++6.0你看夠小不?



永遠的國盾


學習環境,用Dev C++,界面精簡,功能足夠用;

開發環境,用VS code, 插件豐富,提高效率。


分享到:


相關文章: