介紹
學(xué)院入門用的是C語言,軟件方向的下學(xué)期還會(huì)學(xué)C++。一般學(xué)長學(xué)姐會(huì)推薦使用的有:VS、CodeBlocks、CLion。
- VS是微軟出品的,很大,功能很強(qiáng)(裝上至少幾個(gè)G),只是寫寫C語言C++的話可以不用這個(gè)。(經(jīng)驗(yàn)來講,我現(xiàn)在大四了也沒用上這個(gè))
- codeblocks是菜鳥大牛必備小工具,不過感覺調(diào)試功能用起來不太習(xí)慣,排版代碼提示什么的支持沒有CLion和VS好。
- CLion是Jetbrains公司出品的其中一款I(lǐng)DE,強(qiáng)勢(shì)案例,好用小巧。而且以后開發(fā)Android、Web、php、Java等等常見的應(yīng)用場(chǎng)景需要的IDE都能在Jetbrains的產(chǎn)品中找到合適的IDE。界面美觀,代碼提示強(qiáng)大,調(diào)試系統(tǒng)都很友好,而且各個(gè)IDE的快捷鍵風(fēng)格都比較一致
綜上所述我們接下來就介紹如何給電腦上搭上CLion,開始編寫第一個(gè)C語言程序
首先用學(xué)校郵箱激活一下學(xué)生賬號(hào)
Jetbrains的學(xué)生賬號(hào)一旦激活,就可以免費(fèi)使用其旗下的所有IDE。激活學(xué)生賬號(hào)需要用學(xué)生郵箱,就使用入學(xué)的時(shí)候分配的郵箱即可。(大工的郵箱比較垃圾,可能jetbrains發(fā)送的短信沒那么快收到,你可以選擇先試用)
注冊(cè)學(xué)生賬號(hào)參考:在jetbrains官網(wǎng)上申請(qǐng)學(xué)生免費(fèi)使用產(chǎn)品的權(quán)限
到官網(wǎng)下載CLion
下載地址:https://www.jetbrains.com/clion/
去官網(wǎng)下載MinGW并安裝
CLion是不自帶編譯器的,所以需要我們自己下載編譯器,并在CLion中配置
下載鏈接(點(diǎn)擊即會(huì)下載MinGW的安裝器的安裝包):https://osdn.net/projects/mingw/downloads/68260/mingw-get-setup.exe/
-
點(diǎn)擊continue進(jìn)入下一步,選擇安裝的包
[
](imageimage -
選中途中選中的兩個(gè)包,第一個(gè)包是支持編譯C語言的,第二個(gè)包是支持編譯C++的。再點(diǎn)擊左上角的 Installation,再在展開的菜單中選擇 Apply Changes。
這個(gè)你可以放在那邊下載,現(xiàn)在可以去安裝CLion了。等這邊的編譯器下載完再去CLion中設(shè)置編譯器的路徑。
開始安裝CLion
-
這邊你可以都選上,第一排的選擇框表示是否在桌面創(chuàng)建一個(gè)啟動(dòng)圖標(biāo),第二排表示什么后綴的文件默認(rèn)可以用CLion打開。全選之后點(diǎn)擊 Next
-
點(diǎn)擊 Install 之后就會(huì)開始安裝了
image -
這步選擇主題色,你可以選擇騷氣的黑色主題。然后你可以等待之前MinGW的安裝任務(wù)都結(jié)束之后點(diǎn)擊 Next Toolchains
-
這一步就是配置編譯器了。只要你編譯器安裝好了,CLion便會(huì)自動(dòng)檢測(cè)到路徑,不用額外配置。如果沒有檢測(cè)出來,你就手動(dòng)設(shè)置MinGW的路徑,然后 Next
-
第一次打開應(yīng)該需要激活,如果你的學(xué)生賬號(hào)已經(jīng)注冊(cè)成功了,可以直接輸入賬號(hào)密碼登陸。還沒有你也可以選擇試用30天。
-
激活成功或者選擇試用30天之后就打開下下面的界面,選擇 New Project 開始創(chuàng)建一個(gè)項(xiàng)目
-
選擇項(xiàng)目的保存路徑,修改一下項(xiàng)目的名字。點(diǎn)擊 create 創(chuàng)建
image -
創(chuàng)建成功之后,進(jìn)去的就是一個(gè)生成好的helloworld模板,不過這個(gè)模板是c++的,你可以改成c語言版本的試試。
-
你可以刪掉原來的代碼,輸入下面的代碼
#include <stdio.h> int main(){ printf("Hello world!"); }
OK, 現(xiàn)在你已經(jīng)成功跑出第一個(gè)C語言程序了,開始感受頭頂逐漸變涼的恐懼吧~~~





























