Sublime Text 3 配置c++开发环境

1.下载sublime;
2.下载MinGw(可能会比较慢) https://sourceforge.net/projects/mingw/?source=typ_redirect
3.配置MinGw,实际就是加上系统路径,在环境变量PATH里加上MinGw的bin文件夹对应的位置;
【严禁转载:写自csdn博客,地址:http://blog.csdn.net/u013828589】
4.给sublime新建编译系统(工具-编译系统-新建)
:实际就是让跑到目录下用编译指令gcc -o use.c use而已;
注意代码要放在file识别的地方,file是一个比较煞笔的系统变量,文件路径有空格不行;
当然也可以提前声明好路径,即在前面加一行就好,如下
"path" "G:/Sublime Text 3_x64(Python and CPP)/MinGW/bin" ,
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],

"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"working_dir": "${file_path}",

"encoding":"cp936",

"selector": "source.c",

"variants":

[

{

"name": "Run",

"cmd": ["cmd","/C","start", "cmd","/c", "${file_path}/${file_base_name}.exe & pause"]

}

]
}
附上大致意思(引自附录文档):
cmd:包括命令及其参数数组。如果不指定绝对路径,外部程序会在你系统的:const: PATH  环境变量中搜索。
file_regex
可选。 Perl格式的正则表达式可以获取``cmd``的错误输出
selector
可选。在选定  Tools | Build System | Automatic  时使用。Sublime Text使用这个 选择器自动为活动试图选择构建系统。
encoding
可选。输出``cmd``的编码。必须是合法的Python编码,缺省为``UTF-8``。
variants
可选。用来替代主构建系统的备选。如果构建系统的选择器与激活的文件匹配,变量的``名称``则 会出现在 Command Palette 中。
name
仅在variant中是合法的  (详见  variants )。用来标识系统中不同的构建系统。如果  `` name``是*Run* ,则会显示在**Tools | Build System** 下,并且可以使用  * Ctrl + Shift + B*调用。

$file_path 当前文件所在路径, 比如 C:\Files.
$file 当前文件的完整路径, 比如 C:\Files\Chapter1.txt.
$file_name 当前文件的文件名, 比如 Chapter1.txt.
$file_extension 当前文件的扩展名, 比如 txt.
$file_base_name 当前文件仅包含文件名的部分, 比如 Document.

5.编译运行;
看了上面的配置就知道这只是对于单个文件处理,敲敲小程序看起来还是很舒心的;
最后,对与想了解Build Systems 的朋友提供个链接: http://sublime-text.readthedocs.io/en/latest/reference/build_systems.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值