依据我的安装过程做了简单修改,如有侵权请与我联系。
系统:Windows 7 64bit
编辑器:Sublime Text 2 version 2.0.2 Build 2221
编译器:mingw-w64-bin-x86_64-20150102
1.安装Sublime Text 2
这个直接百度吧!
修改Sublime Text
因为Sublime Text
原本的编译环境不支持非英语系统,所以要先修改Sublime Text
(一般是在C盘的用户目录下面,自己稍微找一下)。把C:\Users\....\AppData\Roaming\Sublime Text 2\Packages\Default\exec.py
的45行改成下面的代码:
# proc_env[k] = os.path.expandvars(v).encode(sys.getfilesystemencoding())
proc_env[k] = os.path.expandvars(v.decode(sys.getfilesystemencoding())).encode(sys.getfilesystemencoding())
2. 下载安装MinGW
可以试用一下这里的:下载MinGW
设置环境变量。
(1).在系统环境变量
PATH
里添加D:\mingw64\bin
(如果里面还有其他的变量,记得添加英文分号;)
(2).新建LIBRARY_PATH
变量,在值中加入D:\mingw64\lib
(标准库位置)
(3).新建C_INCLUDEDE_PATH
变量,值设为D:\mingw64\include
PS:以上环境变量中的具体路径请根据本人实际的MinGW安装路径进行设置。
测试环境变量设置
Win+R
,运行cmd
命令行,输入g++ -v
,如下显示即为成功。
3.再次修改sublime text 2
的配置
启动Sublime Text 2
,打开C:\Users\....\AppData\Roaming\Sublime Text 2\Packages\C++\C++.sublime-build
。将原本内容修改为:
{
"cmd": ["g++", "-std=c++11", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"cmd": ["cmd", "/c", "g++", "-std=c++11", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-std=c++11", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
}
]
}
设置运行快捷键
在Sublime Text
里,打开Preferences -> Key Bindings-User
,在里面添加一行
[
{ "keys": ["ctrl+r"], "command": "build", "args": {"variant": "RunInCommand"} }
]
4.测试
自己在Sublime Text
写一个C++
程序,ctrl+b
为编译;ctrl+shift+b
为编译后在Sublime Text
里显示结果;ctrl+r
为编译后在CMD
里运行。
PS:编译运行所用快捷键为第9步所设,如需更改,可在第9步操作中进项相应修改。
如有错误请告知,如有侵权也请告知。