配置准备
Sublime Text 3
MinGW-w64(如果你想用MinGW,请参考网上其他教程,但我更推荐使用MinGW-w64)
安装Sublime Text 3
没什么好更改的
一路上都点Next/Install/Finish即可
安装MinGW-w64
解压下载后的mingw-w64.7z,打开mingw-w64-install.exe
点击Next,然后等待一会儿就会出现一个框框,里面有5个下拉列表,以下修改必须从上到下修改
第一个为Version,选择最新版即可
第二个为Architecture,选择x86_64
第三个为Threads,选择win32
第四个为Exception,选择seh
第五个为Build revision,选择0
然后就一路点击Next知道开始安装
等进度条加载完就安装成功了
配置MinGW-w64
右键计算机(win10为此电脑),点击属性
点击高级系统设置,点击环境变量
在系统变量的Path值里加入C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin,记得加分号
然后一路点确定,少点一个都不行,差不多点三个
配置Sublime Text 3
在C:\Users\您的用户名\AppData\Roaming\Sublime Text 3\Packages\User文件夹里创建一个名叫CPP.sublime-build的文件,往里面加入如下内容:
{
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file_name\" -o \"./$file_base_name.exe\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.c++",
"variants":
[
{
"name": "Run in sublime",
"shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file_name\" -o \"./$file_base_name.exe\" && cmd /c \"./$file_base_name.exe\""
},
{
"name": "CMD Run",
"shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file\" -o \"./$file_base_name.exe\" && start cmd /c \"\"./$file_base_name.exe\" & pause\""
},
{
"name": "gdb Debug",
"shell_cmd": "g++ -g -fexec-charset=GBK -std=c++11 \"$file\" -o \"./$file_base_name.exe\" && start cmd /c gdb ./$file_base_name.exe & pause"
}
]
}
打开Sublime Text 3
点击工具栏的Tools->Build System,选择CPP
然后会出现一个列表:选择Run in Sublime则会在Sublime Text 3的下面运行;选择CPP - CMD Run则会在控制台运行;
如果没出现这个表,可能是你以前选择过了,按Ctrl + Shift + B重新选择
选择完后按Ctrl + B运行