本文主要是贴一些有关于sublime text 3 中C与C++编译环境的问题
我们知道,目前C/C++流行的编译器是g++,gcc,然而在我们使用sublime text来编写 C/C++程序的时候只能在sublime自带的默认的C++ single file的building system中运行,但是却无法用户自己输入,比如scanf语句,cin语句。
所以下面分享一下我自己的方法,来进行C++/C编译环境设置以及创建我们习惯的那种cmd运行窗口的模式。
首先我们知道gcc/g++在我们电脑的cmd里面是可以编译我们的源程序的:
具体的格式为:
gcc 源文件名 -o 可执行文件名 //C语言
gcc test.c -o test
g++ 源文件名 -o 可执行文件名 //C++语言
g++ test.c -o test
所以我们同样可以在sublime中building new system来创建我们的C/C++编译系统
当然在这之前需要确保自己电脑里面已经安装MinGW,这个问题自行解决。博主自己是将自己以前安装dev C++ 时候的的MinGW的路径设置成环境变量的,效果是一样滴!
1)C语言:
sublime text下
i. Tool–>build system –> New building System
ii. 在打开的界面中将默认那几行删除
iii. 拷贝下面的代码粘贴保存为MyC.sublime.build
{
"working_dir": "$file_path",
"cmd": "gcc -Wall \"$file_name\" -o \"$file_base_name\""