1.搭建基础配置:
a) 下载安装 MinGW 下载
· 配置环境变量 我的电脑 ->属性 -> 高级系统设置 -> 环境变量
· 新建环境变量 MinGW_PATH 填写系统 mingw 的实际安装位置,如:D:\Program Files\MinGW\bin
· 编辑 PATH 在最后添加 %MinGW_PATH%\bin;%PATH%;
注意 PATH中的变量会非常的多,不同变量之间使用 ; 分隔.(英文字符)
· 检查变量设置
· win+r ,输入: cmd ,在命令行中输入: g++ -v ,有内容输入证明环境变量配置正确.如果出现'g++'不是内部或外部命令,也不是可运行的程序或批处理文件。 检查上一步配置
b) 根据已存在的编译环境搭建
我用的是Dev-C++,也可以是别的,方法和上面大体一致。
只是在环境变量 MinGW_PATH 填写系统 mingw 的实际安装位置时,用mingw绝对路径:
如:D:\Program Files (x86)\Dev-Cpp\MinGW32\bin
2.修改Sublime的配置文件
打开Sublime Text 2,进入Preferences ->Browse Packages找到Packages \C++\C++.sublime-build(如果没有可以自己新建一个C++.sublime-build文件)
然后把C++.sublime-build中的内容用以下代码替换:
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": [ "${file_path}/${file_base_name}.exe"]
//"cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
}
]
}
实际就用 "cmd": [ "${file_path}/${file_base_name}.exe"] 替换 "cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
一行代码。