Sublime Text 3 –> 编译运行C程序

  • Post author:
  • Post category:其他





Sublime Text 3 –> 编译运行C程序:

轻巧便捷的sublime text 3代码编辑功能非常强大,并且很漂亮,唯一缺点就是不能直接运行程序,我们今天就来给大家说一下怎么在sublime下配置c/c++,使它能run C和C++的代码。(附Sublime下载地址:

Sublime Text 3


在这里插入图片描述

  1. 首先,我们要有一个编译器,CodeBlocks、Dev-C++、MinGW都可以,我这里使用的是Dev-C++,所以以Dev-C++为例。
  2. 找到Dev-C++的安装路径下的MinGW64下的bin目录,如:

    在这里插入图片描述

    复制该路径,添加到环境变量中:

    右键我的电脑→属性→高级系统设置→”高级“选项卡下的”环境变量“→找到下面”系统变量“里面的”Path“,点击新建,粘贴刚才复制的路径,然后点击确定。如:

    在这里插入图片描述

配置好环境变量后,我们可以测试一下是否配置成功了,按Win+R打开运行,输入cmd,然后输入g++,如果出现这种情况就说明配置好了~如图所示。

在这里插入图片描述

接下来我们配置sublime,打开sublime,点击Tools→Build System→New Build System,接下来把里面的东西都删掉~粘贴以下代码:

{
"cmd": ["g++","-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", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}

在这里插入图片描述

粘贴好后,按Ctrl+S保存,保存路径位置不要改,直接改一下文件名就好了(我这里改为C.sublime-build)。

在这里插入图片描述

然后我们来选择一下~ 点击Tools→Build System→找到刚才自己新建的,比如我起的名字是C,选择C。这样,我们就已经配置完毕。

在这里插入图片描述

这样,我们就可以来运行我们的c代码了。

比如我们写一个Hello World!的代码,点击Tools→Build With,选择aaa-RunInCommand,就可以运行了。

这样运行程序有点麻烦,我们也可以搞一个快捷键来快速运行程序。点击Perferences→Key Bindings – User,删除所有东西,粘贴如下代码:

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

至此,我们的Sublime Text就配置完了,Sublime Text直接敲代码运行,只需要打开Sublime Text,敲代码,Ctrl+S保存代码,F10运行就可以了,是不是很棒呢!

可能你在运行Sublime Text的过程中,会遇到中文乱码的问题,如果你不幸遇到了这个问题,可以参考这篇博客进行解决:


Sublime Text 3:中文乱码的解决方法

或许你还需要对Sublime Text 进行汉化,可以参考这篇博客:


Sublime Text 3–>汉化版



版权声明:本文为FreeTime_9527原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。