sublime配置c++編譯環境
阿新 • • 發佈:2018-12-13
用sublime搭建一個輕量級的c++編譯環境, 能夠編譯執行,並在控制檯上輸入輸出
安裝MinGW
官網為:http://www.mingw.org/ 1.下載安裝後 下載的安裝軟體相當地小,只有幾十K。 這是因為我們下載的只是一個包管理器,包管理器安裝後才能繼續安裝編譯器等元件。
注意,整個安裝過程都是線上的,因此請不要斷開網路。
首先開啟安裝程式,按照提示,以預設選項進行安裝即可。
2. 選擇元件
選中圖片中的4個mingw32-gcc-g++-bin
、mingw-developer-toolkit-bin
、mingw32-base-bin
、msys-base-bin
選中圖片中的4個mingw32-gcc-g++-bin
mingw-developer-toolkit-bin
、mingw32-base-bin
、msys-base-bin
- 選中右擊->Mark for installation
- Installation-> Apply Changes 開始安裝
3.配置環境變數 右擊我的電腦->屬性->高階系統設定->高階->環境變數
變數名 | 變數值 |
---|---|
Path | C:\MinGW\bin |
C_INCLUDEDE_PATH | C:\MinGW\include |
LIBRARY_PATH | C:\MinGW\lib |
(使用者變數只對當前使用者有效,而系統變數對所有使用者有效)
- 找到列表中的PATH選項,選中後點擊編輯,在末尾新增
C:\MinGW\bin
注意如果 PATH 原有值的末尾沒有新增分號(;),請自行新增。 小心別newPath
咯,那樣的話之前的Path
會都被覆蓋啦,那可慘了,像什麼JDK又要重新配置環境變數啦,都用不了啦(╥╯^╰╥)!!! - 接著新增表格中的後2個
-
點選確定,重啟電腦,完成環境變數的配置。
-
檢驗是否安裝成功 開啟命令列(鍵盤win+R,輸入cmd.exe後確定),輸入
g++ -v
測試 g++ 的版本,如果得到的結果與下面的結果類似,不是沒有這種命令或檔案的提示之類的話,就說明安裝成功。
配置sublime
- 在sublime工具欄中,選擇
工具-> 編譯系統 -> 新建編譯系統
- 加入下面的程式碼,儲存為"C++.sublime-build",路徑為預設路徑就可以了。
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.cpp",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && \"${file_path}/${file_base_name}\""
},
{
"name": "RunInCmd",
"shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause \""
}
]
}
- 儲存後,你會在sublime的
工具 -> 編譯系統
下看到C++的build系統。 - 按下組合鍵
Ctrl + Shift + b
就會彈出編譯命令選擇視窗 ,選擇RunInCmd
編譯 - C++和C+±RunInCmd的區別就是myC只編譯,不執行;而RunInCmd,編譯後直接控制檯執行。