最近想寫寫C,編譯器比較喜歡用ST,網上查了查怎麼用ST寫C語言,也折騰了一會兒,記錄一下。
配置C語言環境
首先得讓我的Windows 10電腦能夠編譯C語言,得安裝MinGW
MinGW(Minimalist GNU for Windows),又稱mingw32,是將GCC編譯器和GNU Binutils移植到Win32平臺下的產物,包括一系列標頭檔案(Win32API)、庫和可執行檔案。
另有可用於產生32位及64位Windows可執行檔案的MinGW-w64專案,是從原本MinGW產生的分支[1]。如今已經獨立發展[2]。
線上下載安裝太慢了,網上找到個離線包,上傳到百度雲了。
https://pan.baidu.com/s/1pn8-6TMpdjECUC-2t...
提取碼:vvx8
直接解壓,新增環境變數為安裝路徑.inGW.in
開啟cmd,執行gcc -v:
這樣就說明成功了,接下來配置ST。
配置Sublime Text 3
sublime中點選上方Tools->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"]
}
]
}
命名並儲存。
並在Preferences->Key Bindings
中新增:
{ "keys": ["f1"], "command": "build","args": {"variant": "Run"}}
寫一個測試案例,快捷鍵F1執行:
大功告成,完美!!!