sublime text 2 配置 c\c++ 开发环境

时间:2021-06-21 20:08:22


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}'"]

一行代码。