1、下载sublime 地址
2、下载MinGW 地址
1、点击 安装,选择basic setup,选择下图绿色标记的四个选项,选择installation->apply changes->apply 即可。 这个工具是边下载边安装,lz自己安装时,网速很慢。因此,我将整个MinGW免安装包共享在百度网盘上,下载后只要解压到指定的目录即可。
2、配置环境变量
红色矩形框,变量值:D:\MinGW\bin; 注意!不要忘记最后的分号。整个目录MInGW安装的目录。
3、测试环境
输入g++ -v,出现如下结果,说明环境配置成功!
4、配置subLime g++环境
打开sublime , tools->build system -> new build system...
输入下面代码
{
"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding": "cp936",
"shell": true,
"variants":
[
{
"name": "Run",
"cmd": [ "start", "${file_path}/${file_base_name}.exe"]
}
]
}
保存
,
取名g++.sublime-build (自己定义)
到此,自己随便写个c++代码,Ctrl+B,编译链接,Ctrl+shift+B,运行!
5、sublime 支持很多插件,其中sublimeClang是一个很好用的C++插件。
首先就要安装Package Control,这样就能使用丰富的插件包。
首先按 Ctrl + ~组合键,打开Console窗口。
sublime text2 输入如下代码:
import urllib2,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')
sublime text3 输入如下代码:
import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
然后回车安装,安装完了之后重启软件即可。ps:输入Ctrl + Shift + P 然后输入Install Package看是否可以调出来Install Package验证下安装是否成功。
官网教程:点击打开链接。
6、配置sublime clang
到http://pan.baidu.com/s/1hq7iXHM下载别人已经弄好的包,然后解压放到插件目录下即可,插件目录可以通过打开preferences->browse package...获得。
点击Preferences->Package Settings->SublimeClang->Settings - User,在打开的问文件中输入如下:
<span style="font-family:Arial Black;">{
"show_output_panel": false,
"dont_prepend_clang_includes": true,
"inhibit_sublime_completions": false,
"options":
[
"-m32",
"-w",
"-ferror-limit=9",
"-fgnu-runtime",
"-fms-extensions",
"-nostdinc",
// 此处填写自己pc中的实际位置和版本号.
"-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include",
"-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++",
"-isystem", "D:\\MinGW\\lib\\gcc\\mingw32\\4.8.1\\include\\c++\\mingw32",
"-isystem", "D:\\MinGW\\include",
"-D__GNUC__=4",
"-D__GNUC_MINOR__=2",
"-D__GNUC_PATCHLEVEL__=1",
"-D__GXX_ABI_VERSION__=1002",
"-Di386=1",
"-D__i386=1",
"-D__i386__=1",
"-DWIN32=1",
"-D_WIN32=1",
"-D__WIN32=1",
"-D__WIN32__=1",
"-DWINNT=1",
"-D__WINNT=1",
"-D__WINNT__=1",
"-D_X86_=1",
"-D__MSVCRT__=1",
"-D__MINGW32__=1",
"-D__STDC_VERSION__=201112L"
]
}</span>
到此,配置完成~~