作为一个刚刚涉足C&C++编程的新程序员,听说Sublime Text挺好用的,很多人都对其赞不绝口。因此,趁着寒假有空,自己从头到尾折腾了一遍Sublime Text2,发现虽然关于Sublime Text2自己构建编译器的文章很多,但是很少有关于C&C++的,或者就是说不完整的。因此写了这篇文章详细解释如何配置Sublime Text2的C&C++编译器。
先上一个完成图:
现在我就来详细介绍如何一步一步构建自己的Sublime Text2:
1.下载Sublime Text2并安装;
2.构建C&C++编译器的方法:
1)构建自己机子的环境变量(笔者的电脑安装有Dev C++,所以用的是Dev C++的编译环境,如果没有安装的话,请自行安装,也比较方便的);
打开计算机属性->高级系统设置->环境变量,在系统变量里找到Path这个变量,点击编辑,变量值改为:你的Dev C++安装路径 + \mingw32\bin;
笔者的安装路径为D:\Apps\DEV-CPP,所以变量值就为D:\Apps\DEV-CPP\mingw32\bin;
最后点击确定即可。
2)下载cb_console_runner.exe;
打开Sublime Text2,点击Tools->Build System->New Build System,并粘贴以下代码(注意:以下代码中加粗部分为你的cd_console_runner.exe的存放目录,一定要记得修改!):
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}","-Wall" ,"&&","start","D:/Sources/cb_console_runner/cb_console_runner.exe","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"shell": true,
"encoding": "cp936",
"variants":
[
{
"name": "Run",
"cmd": ["start","D:/Sources/cb_console_runner/cb_console_runner.exe","${file_path}/${file_base_name}"]
}
]
}
再保存为**.sublime-build,一般可命名为g++.sublime-build,如上图;
再进入Tools->Build System,将你刚才新建的编译器勾选;
这样,就完成了编译器的搭建环节,大功告成!
未完待续……