让sublime支持c/c++语言的编译

sublime只是一个编辑器,让sublime支持c或者c++则是通过设定sublime快捷键调用相关的命令,达到编辑和执行c代码的目的。

首先需要下载一个c语言的编译器,对于 Windows 和 Linux 来说可以采用 gcc 。

For Windows:下载安装MinGW,然后在系统环境变量中添加

C:\MinGW\bin

(假设你把 MinGW安装在 C 盘),你安装到哪个路径就写哪个路径,别傻乎乎的直接复制啦,不然没用哦。

验证一下是否成功。win+r(win就是徽标),输入cmd,打开cmd窗口之后输入gcc -v看看,如果有gcc的信息说明成功了,如果显示gcc不是内部或外部命令,也不是可运行的程序那就是环境变量添加错啦!仔细检查一下呗。

最后在Sublime Text 2中Tools –> Build System –> New Build System…输入如下内容并保存为c.sublime-build

windows一个最好的版本

{
    "cmd": [
        "gcc",
        "-Wall",
        "${file}",
        "-o",
        "${file_path}/${file_base_name}"
    ],
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir": "${file_path}",
    "selector": "source.c, source.c++",
    "encoding": "cp936",
    "variants": [
        {
            "name": "Run",
            "cmd": [
                "cmd",
                "/c",
                "gcc",
                "-Wall",
                "${file}",
                "-o",
                "${file_path}/${file_base_name}",
                "&&",
                "cmd",
                "/c",
                "${file_path}/${file_base_name}"
            ]
        },
        {
            "name": "RunInCommand",
            "cmd": [
                "cmd",
                "/c",
                "gcc",
                "-Wall",
                "${file}",
                "-o",
                "${file_path}/${file_base_name}",
                "&&",
                "start",
                "cmd",
                "/c",
                "${file_path}/${file_base_name} & echo.&pause"
            ]
        }
    ]
}

 

Linux:直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。

绑定快捷键快捷键F5

Preferences->Key bindings user

[{"keys": ["f5"], "command": "build", "args": {"variant": "RunInCommand"}}]

直接f5就运行啦!

Linux下面

直接在 Package Control 安装一个叫 SublimeClang 的插件就可以了。

赞赏

微信赞赏支付宝赞赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注