由於sublime輸出沒有控制檯輸出,所以需要配置系統的控制檯輸出,具體步驟如下:
一、配置環境變量
- (1)g++需要安裝MinGW,當然你也可以安裝devc++或者codeblock這樣的IDE,它們會附帶一個MinGW.有MinGW後,你需要找到g++在MinGW中的位置.我用的是devc++附帶的MinGW,路徑如上圖:
- (2)配置環境變量:按照步驟結束後,點擊三次確定就行。
- (3)打開cmd 輸入
g++ -v
顯示結果如下就表明添加成功
二、編譯+運行+編譯運行+黑框 - (1)執行下邊步驟,點擊後需要配置文件如(2)中所示:
- (2)在(1)中出來的頁面填入下邊代碼:
{
"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 \""
}
]
}
- (3)Ctrl + S 保存文件在默認路徑下,並且設置文件名爲abc.sublime-build,路徑見下圖:
(PS:這個路徑是C:\Users\xxx\AppData\Roaming\Sublime Text 3\Packages\User,其中xxx是你的windows用戶名字),由於是默認路徑,所以你直接保存就OK。
- (4)在(3)保存至默認位置後,比如保存爲abc.sublime-build文件。那麼對應的在工具面就會出現一個abc選項,點擊選中,則此時就是c++的編譯環境,直接ctrl+B運行代碼。注意:(如果沒有可以關閉sublime,然後再打開,就會有顯示)
- (5)關閉sublime 然後重啓進行測試。
三、編寫代碼測試
- (1) 新建一個hello.cpp 文件。
- (2)編寫測試代碼:
#include <iostream>
using namespace std;
int main(){
cout<<"hello word !"<<endl;
return 0;
}
- (3)保存後, Tools-》Build with 點擊),執行命令
- (3)測試結果:控制檯輸出結果