win10 sublime text3中文版 配置C/C++编译环境

参考了许多博客,特此整理一下,顺带解决了输入问题,亲测有效!
如有侵权,请告知!
前提条件:
下载好MinGW,然后配置好系统环境变量
MinGW链接:https://pan.baidu.com/s/1UIvLqOZfuGtmIcUvtoaByA
提取码:cwf0
配置系统环境变量
如果我把MinGW文件放到D盘下面,那么环境变量的路径就应该是这样(win10系统的)
在这里插入图片描述
添加的环境变量的路径是你的MinGW文件下面的bin目录,像我直接放到D盘下面,那就是D:\MinGW\bin
(末尾最好再加个斜杠)
保存之后,测试一下是否配置成功
在D盘下面创建一个test.c文件,里面写上"hello world"程序
win+R打开cmd,进入D盘
使用
gcc test.c -o test
如果同目录下面生成了同文件名的.exe文件,说明MinGW配置成功
在这里插入图片描述
一、配置C编译环境
打开sublime,在顶部的导航栏上选择“工具”->“编译系统”->“新建编译系统”,
然后将下面代码复制粘贴保存,保存的路径是默认的,不要更改,文件名可以自行更改,如C.sublime-build,然后关闭sublime,重开即可

{
    "working_dir": "$file_path",
    "cmd": "gcc -Wall -fexec-charset=GBK \"$file_name\" -o \"$file_base_name\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.c",
    "variants": 
    [
        {    
        "name": "Run",
            "shell_cmd": "gcc -Wall -fexec-charset=GBK \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
        }
    ]
}

使用:
用sublime打开一个后缀为.c的文件
在这里插入图片描述
在这里插入图片描述
第一次运行需要手动选择编译系统
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200217130251660.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ0NjQ3MjIz,size_16,color_FFFFFF,t_70
然后按ctrl+b,如果弹出如下图的弹框
在这里插入图片描述
就选择run的运行(第一个是只编译不运行)
以后就不需要手动选择了,ctrl+b即可使用(原因是它会使用上次你选择的编译系统,所以以后运行不同的程序时还是需要手动切换的,不过也可以试试看自动)
效果如下:
在这里插入图片描述
在这里插入图片描述

一、配置C++编译环境
步骤同配置C一样,只是sublime-build文件内容不一样。
再创建一个sublime-build文件
复制下面代码保存,自己命名

{
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "shell_cmd": "g++ -Wall -std=c++11 -fexec-charset=GBK \"$file_name\" -o \"$file_base_name\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.c++",
    "variants": 
    [
        {    
        "name": "Run",
            "shell_cmd": "g++ -Wall -std=c++11 -fexec-charset=GBK \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
        }
    ]
}

测试结果:
在这里插入图片描述
如果对您有帮助,不妨点个赞,给我不断更新的动力!
如果对您没有帮助,麻烦在评论区留下您所遇到的问题!

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值