因为最近经常用 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"]
            }
        ]
    }
    
  3. 点击 Tools → Build System ,选择你之前保存的文件名所对应的编译模式。

  4. 写一个程序,然后按 Ctrl + B 编译,按 Ctrl + Shift + B 运行,运行结果如下所示: