將Sublime Text 3打造成C/C++語言編譯器
阿新 • • 發佈:2018-11-06
安裝MinGW64:
連結: https://pan.baidu.com/s/1v4yPTIqgFHc6Ty8gjHta_A 提取碼: udn8
解壓到Sublime Text 3檔案中
環境變數配置:
(Win10)開啟控制面板,選擇系統安全
點選系統
點選高階系統設定
點選環境變數
在系統變數中建立以下環境變數,變數名稱複製貼上就行,值就是MinGW64檔案中各個檔案路徑(大神可以跳過)。
*變數如果有的話,在最後面加 ;
,例如“ ;F:\Sublime Text 3\MinGW64\bin
”
即:路徑之間必須用“ ;
”隔開
沒有變數的話新建變數
C_INCLUDEDE_PATH 如: F:\Sublime Text 3\MinGW64\include LIBRARY_PATH 如: F:\Sublime Text 3\MinGW64\lib Path 如: F:\Sublime Text 3\MinGW64\bin
路徑還可以這樣設定:
- 開啟 此電腦
- 找到在解壓的MinGW64資料夾
- 在資料夾中找到需設的檔案,點進去(例如設定include路徑)
點選搜尋框複製路徑貼上就好了。
執行C檔案:
新建sublime text3的C語言編譯環境
點選
複製如下程式碼:
{ "working_dir": "$file_path", "cmd": "gcc -Wall \"$file_name\" -o \"$file_base_name\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c", "variants": [ { "name": "Run", "shell_cmd": "gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\"" } ]
}
命名為:C.sublime-build
,儲存
測試:
輸入如下程式碼:
#include <stdio.h>
int main()
{
printf("Hellow World!");
return 0;
}
ctrl + s
輸入檔名(檔名含有.
會報錯)字尾名為.c
,並儲存
選擇C語言編譯
按Ctrl+shift+b
再按一下Ctrl+shift+b
選擇第二項 C Run
則會出現
Sublime Text 3就可以執行C語言程式了
執行C++檔案:
新建sublime text3的C++語言編譯環境
複製以下程式碼:
{ "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c++", "variants": [ { "name": "Run", "shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\"" } ] }
Ctrl+ s
儲存
檔名命名為 C++.sublime-build
測試:
複製以下程式碼
#include <iostream>
using namespace std;
int main()
{
cout << "WELL DONR" <<endl;
return 0;
}
Ctrl+shift+b
選擇C++
執行
Ctrl+shift+b
選擇 C++ Run
執行