准备工作
安装Sublime Text3
下载链接1
下载链接2
安装过程不在这里啰嗦,汉化等功能自行百度
下载MinGW
下载链接
下载安装完成之后,要记住安装路径,配置的时候要用到
配置工作
配置环境变量
【此电脑】->鼠标右键【属性】->【高级系统设置】->【环境变量】->【系统变量】
找到Path
变量,添加上你刚才下载的MinGW的安装路径
桌面打开【cmd】,输入g++ -v
或者gcc -v
,出现如下内容即配置成功
配置Sublime Text3
默认Sublime Text3 中的编译系统是不会调用cmd的,因此我们需要新建满足我们需求的编译系统
【打开sublime】->【工具】->【编译系统】->【新建编译系统】,会出现如下内容
新建C++编译系统
将内容替换为如下内容
1 2 3 4 5 6 7 8
| { "cmd": ["g++", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}","-Wall" ,"&&","start","cb_console_runner.exe","${file_path}/${file_base_name}"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "shell": true, "encoding":"cp936" }
|
保存命名为C++.sublime-build
,当然也可以命名为其他你自己可以记住的
新建C 编译系统
将内容替换为如下内容
1 2 3 4 5 6 7 8
| { "cmd": ["gcc", "${file}", "-fexec-charset=gbk","-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo. & pause"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir": "${file_path}", "selector": "source.c, source.c++", "shell": true, "encoding":"cp936" }
|
保存命名为C.sublime-build
,当然也可以命名为其他你自己可以记住的
测试
C++
源码:
1 2 3 4 5 6 7 8 9 10
| #include <iostream>
using namespace std; int main(int argc, char const *argv[]) { int n; cin >> n; cout << "芜湖,起飞:" << n << endl; return 0; }
|
运行结果:
C
源码:
1 2 3 4 5 6 7 8 9
| #include <stdio.h>
int main(int argc, char const *argv[]) { int n; scanf("%d",&n); printf("芜湖,起飞:%d\n",n); return 0; }
|
运行结果:
参考资料
Sublime Text 配置C++运行,带黑窗口,支持中文[windows]