Sublime Test 3 搭建C++11编译环境(Windows)
2017-03-16 21:09
337 查看
0. 我的环境:
Windows 8.1,Sublime Test 3 - Build 3126,CodeBlocks 16.01。1. 下载Sublime Test 3,以及安装Package和各种插件
这个就不说了,比较简单,网上都有傻瓜式教程。我用的Sublime是Build 3126版本的。2. 下载MinGW(利用CodeBlocks)
MinGW能使你的Windows支持gcc。鉴于官网MinGW安装麻烦,我推荐直接下载CodeBlocks,自带MinGW。到CodeBlocks的官网下载最新版的CodeBlocks(我用的是16.01版本,20170316最新)。下载完之后安装,注意一定要勾选MinGW组件。
3. 配置环境变量
打开CodeBlocks根目录下的MinGW文件夹,记下bin,lib,include文件路径,把下面代码中的C:\MinGW路径替换掉。然后将代码复制,粘贴到新建文本文档中,保存为.bat文件,右键以管理员身份运行。wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%path%;C:\MinGW\bin" wmic ENVIRONMENT create name="LIBRARY_PATH",username="<system>",VariableValue="C:\MinGW\lib" wmic ENVIRONMENT create name="C_INCLUDEDE_PATH",username="<system>",VariableValue="C:\MinGW\include"
打开cmd,输入
gcc -v。如果安装成功则会在出现
gcc version *.*.*字样。
注意:如果以前装过MinGW、C++ IDE(可能自带gcc)或是其他东西使你的电脑已经拥有了gcc,那么最好留意一下。Windows里生效的总是最低版本的gcc,因此如果你的电脑有低版本的gcc,在最终编译的时候将会提示不支持-std=c++11。
解决方法:打开环境变量,在path、LIBRARY_PATH、C_INCLUDEDE_PATH里查找,删除掉除了CodeBlocks路径之外的gcc路径(如果你无法确定哪个gcc版本低的话),改完重启。
4. 新建编译系统
打开Sublime,依次进入tool –> Build System –> New Build System。输入以下代码:{ "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name\"", "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "selector": "source.c++", "variants": [ { "name": "Run", "shell_cmd": "g++ -Wall -std=c++11 \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\"" } ] }
保存在user目录下,可命名为C++.sublime-build。
5. 使用
选择tool –> Build System –> C++,随便写一个C++代码,按Ctrl+Shift+B就能编译/运行了。相关文章推荐
- 在Windows下搭建C++11 编译环境(附下载,包括mingw-build,TDM-GCC, nuwen MinGW Distro)
- Windows下使用VIM&Cygwin,搭建Mainframe开发环境(六)---用awk/sed合并PLI/Cobol编译结果
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- protobuf windows java 环境搭建(编译出protobuf需要的jar包,解决编译时OutOfMemory的问题)
- go语言 windows 32位编译环境搭建
- windows下类似linux编译环境搭建
- VC6+WDK+DriverStudio编译Windows驱动程序环境搭建
- windows 下 Objective C 编译环境搭建
- Windows Objective C编译环境搭建
- Golang/Go语言/Go IDE/Go windows环境搭建/Go自动提示编译器/GoSublime
- 搭建环境(1) windows 下编译 jrtplib-3.9.1 和 jthread-1.3.1
- 【转过来自己留着看】VC6+WDK+DriverStudio编译Windows驱动程序环境搭建
- VC6+WDK+DriverStudio编译Windows驱动程序环境搭建
- windows下搭建android NDK编译环境快速搭建
- Windows、Linux下“交叉”编译环境的搭建和测试。
- Windows平台下搭建Qt编译环境(VS2008)
- FFmpeg在windows下的编译,搭建mingw+msys环境,含mingw+msys下载 [转载,有改动]
- 在Windows平台使用flex和tcc进行编译原理-词法分析的实验环境搭建
- Windows下Qt编译环境搭建及编译命令 (转)
- Windows下编译objective-C (IOS开发,IOS环境搭建)