用sublime text 3 编译c++的配置过程
来源:互联网 发布:网络环境监控 编辑:程序博客网 时间:2024/06/02 04:44
1:下载mingw
下载地址:[http://sourceforge.net/projects/mingw/]。
安装过程如下图:
点击install。进入下一步
这里选择安装路径。由于图片是盗取别人的:
参考网页
所以安装路径有不同。我是安装在D盘,所以安装路径是:D:\mingw;另外,我无法修改第二行的选项,即是just for me还是for all users. 所以我只能是默认为just for me。
接下来点击continue。
接下来会系统会打开mingw-get 这个软件,里面有一个列表,全都是你还没有安装过的的包,我全部选中,全部安装了。这里没有图,因为我安装完就把mingw-get这个软件删了。不过安装了一段时间,安装过后,所有安装好的包都变成了灰黑色,表示已经安装完成。
接下来进入配置环境变量的环节。
我是win10 系统,环境变量配置比win7方便了不止一点点。不用纠结分号到底要不要加的问题。但是要注意的是,由于mingw的安装路径不同,所以环境变量配置起来有点区别。
2:配置环境变量
2.1右击我的电脑,点属性->高级->环境变量。然后在系统变量的PATH里加入D:\mingw\bin。 由于win10 将PATH做成了列表,所以不用加分号。
2.2新建LIBRARY_PATH变量,如果有的话,在值中加入D:\mingw\lib; 这是标准库的位置。
2.3. 新建变量D_INCLUDEDE_PATH,值设为D:\mingw\include;
这里要注意,如果你装在了c盘,那么上面的所有的D都换成C。尤其要注意2.3步骤中,要换成C_INCLUDEDE_PATH。
3:检验是否配置成功
直接运行cmd命令行,输入g++ -v 如果出现下图说明安装成功:
4:下载安装sublime text 3
地址[http://www.sublimetext.com/]
下载后普通安装即可。
5:汉化
汉化原文地址
5.1 安装Package Settings和Package Control
按ctrl+~ 打开控制台,在控制台中输入如下代码,下载上述两个插件。
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
如果安装成功,就可以在Preferences菜单下看到Package Settings和Package Control两个菜单。
5.2:在Sublime Text 3中按下快捷键Ctrl+Shift+P 在出现的文本框中输入Install Package(或直接输入“ip”)选中packageControl:Install Package并回车 ,然后在输入框中输入你要下载的插件,然后按回车就可以安装插件了。
5.3输入快捷键Ctrl+Shift+P 在出现的文本框中输入Install Package(或直接输入“ip”)选中packageControl:Install Package并回车 ,然后在输入框中输入“localization”就会发现汉化语言的相关插件,最后点击主页面菜单的help中选择语言再选择中文即可。
做到这里,sublime 会自动切换为中文模式。
6:配置c++编译器
编译器配置教程
配置c++编译器就是在sublime中添加一个编译系统。
6.1
中文版的添加步骤为:
工具->编译系统->新建编译系统;
英文版的添加步骤为:
tool->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++", "variants": [ { "name": "Run", "cmd" : ["${file_path}/${file_base_name}"] } ]}
按Ctrl+S,将该文本保存在sublime的User路径下,建议此处修改下文件名,将untitled改为C++或其他区分度较高的名字,注意后缀为.sublime-build。
保存后,可以看到在编译系统(Build System)下多了一个“c++”,说明设置成功.
6.2
选择该编译系统,写一段c++代码,进行测试
6.2.1.按Ctrl+N,新建一个文本;
6.2.2.按Ctrl+S,将其保存在一个路径中,并命名为以cpp为后缀的文件(一定要加上.cpp为后缀,否则编译系统无法识别这是哪种语言的后缀):
6.2.3.插入如下代码
#include<iostream>using namespace std;int main(){ cout << "hello"; return (0);}
6.2.4.按Ctrl+B编译,编译成功后,按Ctrl+shift+B运行.可以在下面的命令行窗口中看到运行结果
注意,sublime 有一个特点,就是他内置了一个命令行窗口,很多时候我们希望能通过传统的命令行进行调试。此时,只需要修改编译系统的json文件即可。
将之前新建编译系统的代码修改为:
{ "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", "variants": [ { "name": "Run", "shell": true, "cmd" : ["start", "cmd", "/k", "${file_path}/${file_base_name} &&echo. & pause && exit"] } ]}
编译时就可以看到会弹出命令行。
- 用sublime text 3 编译c++的配置过程
- Ubuntu配置sublime text 3的c编译环境
- Ubuntu16.04 配置sublime text 3的c编译环境
- 用Sublime Text 3编译C源文件
- Sublime Text 3 配置 c/c++、Java编译运行环境
- Sublime Text 3配置Windows下C/C++编译环境
- sublime text 3 配置GCC G++编译C C++文件
- sublime text 3配置c/c++编译环境
- sublime text 3配置c/c++编译环境
- sublime text 3配置c/c++编译环境
- sublime text 3配置c/c++编译环境
- sublime text 3配置c/c++编译环境
- sublime text 3配置c/c++编译环境
- sublime text 2配置编译C语言
- 配置Sublime Text编译C程序
- sublime text 2配置编译C语言
- sublime text 3对java编译环境的简单配置
- 配置Sublime Text 3 的Anaconda编译环境
- 背包问题总结(模板)
- 分享几个开源的框架
- 游戏服务器架构发展史
- 移植mypaint项目,在windows上实现毛笔字
- html5六人九人三公棋牌平台制作游戏框架cnGameJS开发实录
- 用sublime text 3 编译c++的配置过程
- 动态链接库的使用
- 华为交换机同一VLAN配置多个网段
- Android Studio R文件bug及解决方案
- 循环语句
- bomb
- 点云拼接算法
- Laravel数据库迁移和填充(支持中文)
- JNI学习一环境搭建