使用Sublime Text 2 和 MinGW 搭建C开发环境

使用工具

1.配置环境变量

下载和安装Sublime Text 2和MinGW之后,需要将MinGW安装目录下的Bin目录所在路径添加到环境变量Path中。如图:

 

2.通过Sublime Text调用C编译器

在Sublime Text中已经默认添加了对C/C++编译器的配置(默认使用g++编译),通过键入Ctrl+B来调用。编译结果会输入到ST的输出栏中,如图:

 

3.直接将控制台输出结果显示在Sublime Text 2中

如果不想每次编译文件后,还需要切换窗口点击运行编译生成的exe来查看结果的话。还可以在简单的配置一下,直接将控制台输出的结果显示在ST中,也不需要切换窗口,只需要在调用Ctrl+B编译后再键入Ctrl+Shift+B运行即可。将Sublime Text的Packages目录下的Packages\C++\C++.sublime-build文件修改为: 

 1 {
 2     "cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
 3     "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
 4     "working_dir": "${file_path}",
 5     "selector": "source.c, source.c++",
 6     "encoding":"cp936",
 7 
 8     "variants":
 9     [
10         {
11             "name": "Run",
12             "cmd": ["${file_path}\\\\${file_base_name}.exe"]
13         }
14     ]
15 }

 

 

如果需要使用其他的编译器来编译C程序(比如VC),或者是想编译后直接运行,那么可以自行配置,具体办法可以参考我之前的文章:《将Sublime Text 2配置为C#代码编辑器》,基本原理都是一样的。

posted @ 2013-07-31 14:32  gyzhao  阅读(9028)  评论(3编辑  收藏  举报