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

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–>汉化版

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

渔戈

创作不易,如有帮助,请鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值