1. 程式人生 > >將Sublime Text 3打造成C/C++語言編譯器

將Sublime Text 3打造成C/C++語言編譯器

安裝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

路徑還可以這樣設定:

  1. 開啟 此電腦
  2. 找到在解壓的MinGW64資料夾
  3. 在資料夾中找到需設的檔案,點進去(例如設定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 執行
在這裡插入圖片描述