安装了sublime text2,真是编辑神器,不再用notepad了。 笔记本上没有c++运行环境,用编辑器既轻巧,又方便,VS太臃肿了。 要在sublime text2 下运行c++程序,需要安装dev c++编译器。 注意,这两个软件好在官网上下载。 从其他网上下载的不全。。。 然后,是配置c++的环境变量, 比如,我的是:F:Dev-CppMinGW64in 接着在 运行里输入命令gcc或g++ 出现上图,说明c++编译环境配置好了,接着在sublime里写c++代码,但是当编译运行时出现错误, 这时打开sublime-to 在计算机编程领域,Sublime Text2 是一个广受欢迎的源代码编辑器,尤其适用于编写C++等编程语言。它以其高效、轻量级和高度可定制性而受到开发者喜爱,对比像Visual Studio这样的大型集成开发环境(IDE),Sublime Text2 更加简洁,启动速度更快。本篇文章将详细介绍如何在Sublime Text2中配置C++环境,以便能够顺利地编写、编译和运行C++程序。 你需要确保已经安装了Sublime Text2编辑器以及C++的编译器。对于Windows系统,通常推荐使用Dev-C++,这是一个轻量级的集成开发环境,内含MinGW编译器。请务必从官方网站下载这些软件,以避免因非官方渠道下载导致的文件不完整问题。 安装完Dev-C++之后,你需要配置C++的环境变量。这一步是为了让系统知道如何找到编译器。假设你的Dev-C++安装在"F:Dev-CppMinGW64in"目录下,你需要将这个路径添加到系统的PATH环境变量中。这样,当你在命令行中输入`gcc`或`g++`时,系统就能识别并执行相应的编译命令。 确认环境变量配置正确后,你可以在Sublime Text2中开始编写C++代码。然而,仅仅安装编辑器和编译器还不够,还需要配置Sublime Text2的构建系统(build system),使得可以直接在编辑器内部编译和运行程序。 打开Sublime Text2,通过菜单栏选择`Tools` -> `Build System` -> `New Build System...`,这将打开一个新的配置文件供你编辑。在文件中输入以下内容: ```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++", "variants": [ { "name": "Run", "cmd": ["${file_path}/${file_base_name}"] } ] } ``` 这个配置定义了如何使用g++编译器处理当前打开的C++文件,并创建一个名为`Run`的变体,用于运行编译后的程序。`${file}`、`${file_path}`和`${file_base_name}`是Sublime Text2内置的变量,分别代表当前文件、当前文件的路径和文件的基本名称(不包含扩展名)。 保存这个文件,命名为`.sublime-build`,确保将其放在Sublime Text2的数据目录下。如果找不到这个目录,可能是因为你的Sublime Text2安装不完整。完成这一步后,你就可以通过`Tools` -> `Build System`来选择刚创建的构建系统,并使用`Tools` -> `Build`或者快捷键`Ctrl+B`来编译C++代码。如果一切配置无误,点击`Run`变异即可运行程序。 配置Sublime Text2运行C++程序涉及到安装编译器、设置环境变量以及创建自定义的构建系统。虽然相比于集成开发环境,这需要一些额外的步骤,但一旦设置完成,你就能享受到Sublime Text2带来的高效编程体验。其简洁的界面、强大的插件支持以及自定义功能,将使你在编写C++代码时更加得心应手。
- 粉丝: 4
- 资源: 908
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 金融业信息系统多活规划及其设计规范分析
- (源码)基于mbed OS和utest库的嵌入式系统HAL测试框架.zip
- C#ASP.NET大型工作流源码带操作手册数据库 SQL2008源码类型 WebForm
- 系统设计原理与方法综述-软考架构精讲
- (源码)基于Spring Boot和Vue的订单管理系统.zip
- (源码)基于Spring Boot和微信小程序的地下车库定位导航系统.zip
- 复旦微nfcA驱动测试JS代码
- (源码)基于Wemos D1 R2的物联网项目文档生成系统.zip
- 【重磅,更新!】全国2000-2022年各省能源消耗总量和人均能源消耗量
- 基于GPUImage库的安卓demo,实现对图片的各种滤镜效果处理,比如怀旧、黑白、高斯模糊、水晶球、卡通素描等效果