在Sublime Text 3 中直接編譯c程序時,需要提前配置編譯環境。
一:電腦安裝MinGW
1:MinGW下載
首先要配置電腦能夠編譯C語言,所以必須得安裝MinGW。
PS:
MinGW(Minimalist GNU for Windows),又稱mingw32,是將GCC編譯器和GNU Binutils移植到Win32平臺下的產物,包括一系列頭文件(Win32API)、庫和可執行文件。
下載地址:MinGW
等待幾秒後會自動彈出下載窗口,下載後直接運行安裝。
2:MinGW安裝
下載到本地後,下面我們開始安裝mingw,點擊下載好的mingw可執行.exe文件,如“mingw-get-setup.exe”,點擊install;
一路點擊“Continue”,直到出現下面的窗口。然後在界面右邊的Package下右擊第三個開始,然後選擇“Mark for installation”,反覆執行,直到把mingw32-gcc-ada-bin、mingw32-gcc-fortran-bin、mingw32-gcc-g+±bin、mingw32-gcc-objc-bin的都選上,然後選擇installation欄目中的Apply Changes,然後會彈出一個對話框,點擊Apply即可,稍等幾分鐘,等待下載安裝完即可。
PS:如果安裝過程中出現報錯信息窗口,如倒數第一張圖所示,點擊確定即可;
安裝完成後,將安裝路徑C:\MinGW\bin添加到電腦系統變量中即可。
3:安裝MinGW成功與否測試
win+r打開cmd窗口,輸入命令gcc -v
如果出現以下界面則表示安裝成功
二:配置Sublime Text 3
sublime中點擊上方的工具欄:
中文版:工具>>編譯系統>>新建編譯系統
英文版:tool –> Build System –> New Build System
在打開的窗口中輸入以下命令。
{
"cmd" : ["gcc","${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir":"${file_path}",
"selector" : "source.c",
"encoding" : "utf8",
"variants" :
[
{
"name" : "Run",
"cmd" : ["cmd","/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}","&&", "cmd", "/c","${file_path}/${file_base_name}"]
},
{
"name" :"RunInCommand",
"cmd" : ["cmd","/c", "gcc", "${file}", "-o","${file_path}/${file_base_name}", "&&","start","cmd","/","${file_path}/${file_base_name} && pause"]
}
]
}
按Ctrl+s保存,會自動打開user目錄(Sublime Text 3\Packages\User),我們修改 文件名爲 c.sublime-build,保存在此目錄。
保存之後,可以在Tools -> Build System下看到剛纔新建的c了(工具->編譯系統)
配置到此完成。
三:測試C程序
#include<stdio.h>
int main(void)
{
printf("hell0\n");
return 0;
}
然後選擇編譯環境
選擇工具>>編譯系統>>選擇c即可
運行程序,快捷鍵Ctrl+Shift+B
選擇c-Run
即可正常運行
四:單獨設置快捷編譯鍵
c語言的快捷編譯運行按鍵不是很方便,我這裏設置F1爲快捷編譯運行鍵。
方法如下:
在菜單欄中的首選項中找到快捷鍵設置,彈出的窗口中,在右邊窗口添加
[
{ “keys”: [“f1”], “command”: “build”,“args”: {“variant”: “Run”}}
]
結束。