subline text3 设置C语言编译环境
由于之前设置出现了如下两个问题,试了很多没有解决,这里记录一下设置C语言命令行交互编译环境。
1:新建编译系统后,编译出错
2:编译后中文乱码
新建编译系统过程
1:新建一个编译系统步骤
Tools->Build System->New Build System
2:将下面的代码复制粘贴到弹出的配置文件中
将默认的配置替换,代码如下:
"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"
}
Ctrl + S
保存为C-cmd.sublime_build ,默认保存路劲,不要改。
注: .sublime_build的名字自己取
3:重启subline
点击Tools
选择用...编译
,选择咱们刚新建的编译系统,尝试运行一个C文件,CMD命令行自动出现,解决问题。