1. 程式人生 > >怎麼讓sublime text3可以執行c/c++

怎麼讓sublime text3可以執行c/c++

輕巧便捷的sublime text 3程式碼編輯功能非常強大,並且很漂亮啊有木有!!!!以前我會在安裝了CodeBlocks這樣的編譯器的基礎上,再安裝一個NotePad,作為編輯器。因為編輯器類似於記事本,只是作為編輯,有時候簡單的看程式碼或者改程式碼並不需要大體積的編譯器,只是需要開啟程式碼修改一下而已,我們需要一個小巧簡便的,又能高亮程式碼的東西~然而自從發現了Sublime這款軟體之後,就對它情有獨鍾,果斷換掉NotePad。Sublime的各種優點就不贅述了~部分功能演示官網首頁有:Sublime Text

不過作為一款程式碼編輯軟體,我們要是讓它能把我們的c或者c++程式碼run起來,變成一個輕量級編譯器那就更好了!今天來給大家說一下怎麼在sublime下配置c/c++,使它能run C和C++的程式碼(附Sublime下載地址:

Sublime Text 3

1.首先,我們要有一個編譯器,如果你已經有了CodeBlocks或者Dev-C++,那麼直接看下一步就好了。如果沒有的話,我們需要先下載一個編譯器,這裡是MinGW的下載地址:MinGW

2.接下來我們要配置環境變數。找到你的MinGW安裝路徑下的bin資料夾,我們需要路徑~。比如,你安裝在C盤,那麼我們可以找到C:\MinGW\bin。因為我已經安裝了CodeBlocks,那麼我的MinGW已經包含在CodeBlocks的安裝資料夾下了,找到CodeBlocks的安裝位置,就可以看到裡面的MinGW檔案夾了

點進去,找到bin資料夾,在點選上面的位址列,複製路徑~比如我的是:C:\Program Files (x86)\CodeBlocks\MinGW\bin

3.複製好MinGW的bin資料夾的路徑之後,我們要配置環境變數。(看圖!)右鍵我的電腦→屬性→高階系統設定→”高階“選項卡下的”環境變數“→找到下面"系統變數“裡面的”Path“,左鍵點選,然後點選下面的”編輯“按鈕→在編輯系統變數視窗下的變數值的最末尾,敲一個分號(檢查輸入法,注意一定是英文狀態下的分號,不要中文的分號!!)→貼上剛才複製的bin資料夾所在的路徑,比如我的C:\Program Files (x86)\CodeBlocks\MinGW\bin→貼上之後一路確定點回來~系統環境變數就配置完成了!

4.(此步可跳過)配置好環境變數後,我們可以測試一下是否配置成功了,按Win+R開啟執行,輸入cmd,然後輸入g++,如果出現這種情況就說明配置好了~如圖所示。

5.接下來我們配置sublime,開啟sublime,點選Tools→Build System→New Build System,接下來把裡面的東西都刪掉~貼上以下程式碼

{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "Run",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}

貼上好後,按Ctrl+S儲存,儲存路徑位置不要改,直接改一下檔名就好了~比如我的叫aaa,然後儲存。【如果你發現預設的儲存路徑已經不對了,比如跑到了桌面之類的,這裡是儲存路徑C:\Users\Moressette\AppData\Roaming\Sublime Text 3\Packages\User,把我的”Moressette“改成你的電腦的使用者名稱就ok了。】


6.儲存後,我們來選擇一下~ 點選Tools→Build System→找到剛才自己新建的,比如我起的名字是aaa,選擇aaa。我們就已經配置完畢了~敲程式碼試試吧,比如我們寫一個HelloWorld程式碼,點選Tools→Build With,選擇aaa-RunInCommand,就可以執行啦~需要注意的是,敲完程式碼一定要先儲存才能執行哦~敲完記得先Ctrl+S儲存一下。如果程式碼沒有錯誤,就會彈出熟悉的控制檯視窗~如果程式碼有錯誤的話,控制檯是不彈出的哦

7.這時候有人會說,這run一下也太麻煩了吧!不要急,下面我來教大家配置一個快捷鍵~我們用CodeBlocks的時候,一鍵F9,編譯加執行!那麼我們也來搞一個快捷鍵就ok啦!點選Perferences→Key Bindings - User,刪除所有東西,貼上如下程式碼:

[
{"keys": ["f9"], "command": "build", "args": {"variant": "RunInCommand"}}

注意不要有多餘的東西哦,然後同樣Ctrl+S直接儲存即可。如果想改成F5或者F6,把程式碼裡面的f9改一下就好啦。

至此,我們的Sublime就配置完了~我們就可以用漂亮方便小巧的Sublime直接敲程式碼運行了,只需要開啟Sublime,敲程式碼,Ctrl+S儲存程式碼,F9執行!

Sublime作為一款程式碼編輯軟體真的很強大方便,使用快捷鍵可以很簡單快速的輸入和修改程式碼。具體操作習慣大家可以自行百度~官網首頁有部分功能的演示Sublime Text

不過作為一款編輯軟體,Sublime更注重的是編輯。所以如果大家想要Debug或者有其他要求,Sublime也就無能為力啦,乖乖的去用CB、DevC、VS吧~