参考了许多博客,特此整理一下,顺带解决了输入问题,亲测有效!
如有侵权,请告知!
前提条件:
下载好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的文件
第一次运行需要手动选择编译系统
然后按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\""
}
]
}
测试结果:
如果对您有帮助,不妨点个赞,给我不断更新的动力!
如果对您没有帮助,麻烦在评论区留下您所遇到的问题!