求推薦一個(gè)小型的支持win10的c編輯器,vs太大了不想裝?
【c在線編譯器,C語(yǔ)言在線編譯器】
Windows10下寫C語(yǔ)言確實(shí)會(huì)遇到不少的問題,不像在macOS/Linux/Unix環(huán)境下那么舒服,Visual studio功能強(qiáng)大可是對(duì)ANSI C支持并不好,而Vim/Emacs搭配Windows那個(gè)黑乎乎的Cmd體驗(yàn)真的是難以言表,因此在Windows10下我還是強(qiáng)烈推薦使用集成開發(fā)環(huán)境 。
推薦三款C語(yǔ)言IDE環(huán)境Windows其實(shí)是推薦使用IDE集成開發(fā)環(huán)境進(jìn)行開發(fā)的,而不是像Linux/macOS推薦使用命令行開發(fā),因此這里給大家推薦幾個(gè)繼承開發(fā)環(huán)境 。CLion這是目前最好的第三方C/C集成開發(fā)環(huán)境,一定要說的話只有Windows上的visual studio和macOS上的Xcode的綜合體驗(yàn)比CLion更好 。
這款集成開發(fā)環(huán)境最大的優(yōu)勢(shì)是跨平臺(tái),這是捷克布拉格的神話、大名鼎鼎的JetBrains公司的大作,這個(gè)公司除了Clion還有大名鼎鼎的IntelliJ IDEA,WebStorm,PHPStorm、PyCharm、AppCode等眾多經(jīng)典的集成開發(fā)環(huán)境 。新加坡總理的最愛DevC新加坡總理李顯龍畢業(yè)于英國(guó)劍橋大學(xué)數(shù)學(xué)系,他也是一個(gè)喜歡寫代碼的政客,而且畢業(yè)之后都還寫過一些代碼,其中他就是用DevC寫的數(shù)獨(dú)程序 。
DevC是Windows平臺(tái)下一款免費(fèi)的集成開發(fā)環(huán)境,是一款非常難輕量級(jí)的集成開發(fā)環(huán)境,而且能夠同時(shí)編寫C和C程序 。ACM推薦開發(fā)工具CodeBlocksCodeBlocks是我學(xué)生時(shí)代用得比較多的一款集成開發(fā)環(huán)境,這款工具是ACM官方推薦使用的集成開發(fā)環(huán)境,因此大學(xué)做ACM訓(xùn)練的時(shí)候,也經(jīng)常用CodeBlocks寫過很多算法小程序 。
CodeBlocks是一款跨平臺(tái)的集成開發(fā)環(huán)境,在Linux/macOS/Windows都有版本發(fā)布,同時(shí)這也是一款開源免費(fèi)的集成開發(fā)環(huán)境,基本上能夠應(yīng)對(duì)日常的學(xué)習(xí)需求,用這個(gè)編輯器你可以獲得很多的編譯器支持,而且也能夠獲得非常好的編寫體驗(yàn) 。Visual Studio Code也是非常好的C語(yǔ)言編輯器我不推薦使用文本編輯器的原因主要還是入門門檻比較高 ,尤其是Emacs/Vim使用門檻相當(dāng)高,而這些文本編譯器又不像IDE一樣集成了編譯器、調(diào)試器等眾多的工具,你得自己搭建編譯調(diào)試環(huán)境 。
第一步:下載VS Code并安裝C/C開發(fā)插件下載安裝visual studio code之后,直接在插件工具一欄搜索并且安裝C/C開發(fā)工具就好,這一步非常簡(jiǎn)單 。第二步:安裝Windows下GCC環(huán)境大家也都知道Unix/Linux/macOS環(huán)境下主要的編譯器是GCC環(huán)境,不過Windows下你可以安裝visual studio來(lái)獲得C/C開發(fā)環(huán)境,不過不是ANSI C開發(fā)環(huán)境,windows下有專門的cl編譯器用來(lái)替代 。
不過這不方便,我建議的大家安裝GCC替代解決方案,這套方案在Windows下叫做MinGW,這款工具包括了GCC/G兩套完整的開發(fā)環(huán)境 。第三步:如何編寫并且編譯C語(yǔ)言程序由于我身邊沒有Windows電腦,沒辦法百分之百模擬Windows下的環(huán)境,我只能用macOS模擬用VS Code在Windows下編寫C語(yǔ)言的過程 。
在visual studio code寫下一個(gè)C語(yǔ)言程序,并且將文件命名為HelloWorld.c文件,創(chuàng)建以后保存到特定的工程文件,注意寫程序一定要習(xí)慣用英文命名 。程序文件寫好之后就去命令行編譯運(yùn)行當(dāng)前C語(yǔ)言程序,不過你要先進(jìn)入你需要進(jìn)入的文件夾,記住一些常用的命令,“pwd”是顯示當(dāng)前所在文件目錄,“cd”是進(jìn)入當(dāng)前文件下一層目錄,“cd ..”是進(jìn)入返回上一層目錄,“l(fā)s”是顯示當(dāng)前文件夾下的所有文件,你必須先進(jìn)入你程序的目錄然后編譯并且運(yùn)行當(dāng)前程序,命令是“gcc HelloWorld.c -o HelloWorld”,當(dāng)然編譯過程中遇到問題要學(xué)會(huì)根據(jù)報(bào)錯(cuò)進(jìn)行調(diào)試,尤其是復(fù)雜的程序肯定不可能一步到位,編譯完成之后直接用“./HelloWorld”直接運(yùn)行,到這一步一個(gè)C語(yǔ)言程序完整的編譯運(yùn)行過程就完成了 。
推薦閱讀
- 在線教育成了小公司的生死修羅場(chǎng),yy的100教育怎么進(jìn)入
- minecraft手機(jī)資源站,最新資源站手機(jī)版本
- 移動(dòng)物聯(lián)卡怎么繳費(fèi) 物聯(lián)卡在線購(gòu)買商城
- ZOL中關(guān)村在線廠商頻道 魅族手機(jī)公司
- ZOL中關(guān)村在線廠商頻道 vivo屬于哪個(gè)集團(tuán)
- 怎么用手機(jī)把在線視頻連到電視上看?
- 合拍在線互聯(lián)網(wǎng)金融是做什么的,互聯(lián)網(wǎng)金融做什么
- 華為p系列所有機(jī)型一覽 ZOL中關(guān)村在線
- 中關(guān)村在線的手機(jī)怎么樣?
- 在線客服系統(tǒng)都有什么功能 中國(guó)移動(dòng)有在線客服嗎
