因为最近经常用 C 语言来写一些小的测试程序,这些程序如果开了 Visual Studio 来写那么就显得有些笨重了,但是频繁的在命令行手动编译又显得有些麻烦,于是便用Sublime Text 2搭建了一个轻量级的C语言开发环境。

1.下载MinGW并且把编译器加入到环境变量中去

在MinGW的官网下载MinGW编译环境,然后把{path}\MinGW\bin文件夹加入到环境变量中,接着试着在命令行中敲击gcc,如果显示gcc fatal error no input files就说明你的编译器已经安装到环境变量中去了,这里的错误是因为你没有添加对应的编译文件。

2.安装Sublime Text 2

在Sublime Text 2的官网上下载安装程序,然后安装。

3.配置Sublime Text 2

  1. 打开Sublime Text 2,然后点击 Tools → Build System → New Build System…
  2. 把以下内容复制到到文本框中,然后保存。保存的文件应为 C.sublime-build,后缀名一定要对,具体名称可以随你的喜好。
{
    "cmd": ["gcc", "${file}", "-std=c99", "-o","${file_path}/${file_base_name}"],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
    "working_dir": "${file_path}",
    "encoding":"utf-8",
    "selector": "source.c",
    "variants":
    [
        {
            "name": "Run",
            "cmd": ["${file_path}\\\\${file_base_name}.exe"]
        }
    ]
}
  1. 点击 Tools → Build System ,选择你之前保存的文件名所对应的编译模式。
  2. 写一个程序,然后按 Ctrl + B 编译,按 Ctrl + Shift + B 运行,运行结果如下所示: