Sublime text2 C/C++ 编译环境设置

将Sublime Text 3打造成C/C++语言编译器 安装MinGW64: 链接: https://pan.baidu.com/s/1v4yPTIqgFHc6Ty8gjHta_A 提取码: udn8 解压到Sublime Text 3文件中 环境变量配置: (Win10)打开控制面板,选择系统安全 点击系统 点击高级系统设置 点击环境变量 在系统变量中建立以下环境变量,变量名称复制粘贴就行,值就是MinGW64文件中各个文件路径(懂的话的话可... 阅读详情
sublime 是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能。具体做法一共有四个步骤:
  1. 下载安装Sublime text2 for windows
  2. 下载安装 MinGW 与 系统变量设置
  3. Sublime Building System 设置
  4. 编译测试
一、下载安装Sublime text2 for windows
下载地址:http://www.sublimetext.com/

二、下载安装 MinGW 与系统变量设置

2.1 安装MinGW
本文使用的C/C++编译器是gcc/g++,所以需要下载安装MinGW(下载地址:http://sourceforge.net/projects/mingw/)
软件安装界面:

Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
安装完成后会让用户选择需要下载的Package
选择要下载的Package:

Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
如图所示,选择 MinGW Compiler Suite之后,添加 The GNU C++ Compiler 的相关项即可。

2.2 设置环境变量
右击我的电脑,点属性->高级->环境变量。

Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
  1. 在环境变量PATH 添加系统 MinGW 的实际安装位置,如: D:\Program Files\MinGW 或者比如本文中演示的C:\MinGW\bin。在PATH里加入C:\MinGW\bin(具体路径请根据你的MinGW选择)。如果PATH里面还有其他的变量,记得要加个英文半角分号。一般 PATH 中的变量会非常的多,不同变量之间使用;分隔。Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
  2. 新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
  3. 新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
  4. 检查变量设置:Win+R输入: cmd ,在命令行中输入: g++ -v ,有内容输入证明环境变量配置正确.如果出现 'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。 检查上一步配置.
Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置
如果出现上面的画面,说明了你安装成功了,否则就是环境变量设置的问题。需要修改一下环境变量。在已经存在的环境变量前面添加上mingw的路径。因为Windows的环境变量修改之后不会立马生效,需要重启电脑。如果想省事,不想重启电脑的话可以直接在cmd中输入set path c:\这样环境变量就会被强制刷新。

三、Sublime Building System 设置
Windows下,要在Sublime Text 2中实现编译、运行C/C++代码,需要修改或新建一个C++编译配置。
具体是:Sublime Text 2中Tools -> Build System -> New Build System
Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置

输入如下内容,并将文件保存为C++Bulider.sublime-bulid。
{
     "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": ["CMD", "/U", "/C", "g++ ${file} -o ${file_base_name} && ${file_base_name}"] 
               "cmd": [ "start", "${file_path}/${file_base_name}.exe"]
          }
     ]
}

四、编译测试

经过以上步骤搭建好C/C++编译环境后,就可以在Sublime Text 2中编译运行C/C++代码了。
如图所示:

Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置

ctrl+B:生成
ctrl+shift+B:运行

生成的可执行文件在cpp同目录下:

Sublime <wbr>text2 <wbr>C/C++ <wbr>编译环境设置

转载自: http://blog.sina.com.cn/s/blog_6e7384df0101qzya.html
Sublime text3配置C/C++编译环境 安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看)。它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在使用scanf()作为输入后无法输入,这就很尴尬了。在网上搜了一下,这个问题好像无解,只能自己安装gcc/g++,然后配置一下,通过调用命令窗口解决。这里简单记录一下配置过程。 一.准备工作 下载sublime text3,并安装 ... 阅读详情

相关推荐

Sublime Text 3 c/c++编译平台搭建简介

Sublime Text 3是一个代码编辑器,也是HTML和散文先进的文本编辑器。它最初被设计为一个具有丰富扩展功能的Vim。 Sublime Text具有漂亮的用户界面和强大的功能,支持多种编程语言的语法高亮、拥有优秀的代码自动完成功能,还拥有代码片段(Snippet)的功能,可以将常用的代码片段保存起来,在需要时随时调用。支持 VIM 模式,可以使用Vim模式下的多数命令。同时支持Window...

Kadimarx的博客 1380

sublime配置c编译环境出现sublime不是内部或外部文件也不是可运行的程序解决办法

修改New Build System文件(win10) { "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo. & pause"], "file_regex": "^(..[^:

aiyimo_的博客 5201

TAS5805MPWPR实战:数字音频功放从选型到量产全流程指南

数字音频功放将I2S数字信号直接转为PWM驱动扬声器,省去传统DAC与模拟运放链路,在高保真、低BOM与紧凑PCB之间找到平衡。其核心在于内置可编程DSP,支持多段PEQ、DRC等数字处理,通过I2C配置即可完成调音,而不占用主控算力。这类方案广泛应用于蓝牙音箱、Soundbar、智能音频模组等产品,但实际落地时常遇到I2C通信不稳定、EQ未生效、底噪超标、DC检测误触发等工程问题。从电源布局、LC滤波参数到PurePath Console工具链的使用,再到量产固件加载与故障排查,都需要系统化方法论支撑。本

weixin_29164843的博客 219

sublime已配置好环境c语言编译时出现不是内部或外部命令,也不是可运行的程序 或批处理文件。 系统找不到指定的路径的错误可能的解决方案

学C时被sublime漂亮的编辑页面吸引,网上查资料,配置编译环境,遇到过上述的问题,已解决,和小伙伴们分享一下: 用sublime编译C语言程序时确保程序所在的路径没有中文,否则它会找不到文件所在出现上述错误。 ...

Qywc_Ysry_Jzsxms的博客 2182

每天一个优秀提示词学习收藏 - 文本创作篇(二)

宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本创作 Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧!

2401

用Multisim仿真石英晶体振荡电路:从等效模型到频响曲线实战

本文通过Multisim软件,从构建石英晶体等效电路模型入手,详细演示了如何仿真分析其电抗频率特性曲线,并实战搭建与调试皮尔斯振荡电路。文章深入探讨了振荡必须工作在串联与并联谐振点之间感性区的原因,为电子设计者提供了从理论到仿真的完整可视化学习路径。

ik67890123的博客 500

问题解决:Sublime不是内部或外部命令,也不是可运行的程序或批处理文件

Sublime Text3 运行出现:不是内部或外部命令,也不是可运行的程序或批处理文件 出现原因:很可能是你文件命名非法,注意文件中不能含有空格 像这样有空格就会出现上述错误,解决方法:命名时不要加非法字符 ...

捡起一束光的博客 3492

四十二、Fluent欧拉模型流化床模拟:从基础设置到颗粒动力学解析

本文详细解析了Fluent欧拉模型在流化床模拟中的应用,从基础概念到颗粒动力学设置全面覆盖。重点介绍了欧拉模型的颗粒温度概念、多相流配置技巧以及关键参数优化策略,帮助工程师准确模拟气固两相流动现象。通过实用案例演示了网格检查、求解器配置和边界条件设置的最佳实践。

weixin_27303545的博客 444

windows下配置sublime-C++

参考文献 1、这里运行错误:‘D:\Sublime’不是内部或外部命令,也不是可运行的程序或批处理文件引用 2、windows下安装MinGW及C++的环境配置 c++插件 AStyle中的ctrl+s保存时自动格式 需要在配置文件中 false改为true build system 修改xxxx.sublime-build文件内容、也可以新建build system,其中RunInCM...

wb736的博客 392

BAQ压缩原理

BAQ——Block Adaptive Quantization,块自适应量化,一种数据压缩算法。

2871

MTK Android 12 Clone Project 克隆项目

本文介绍了如何使用MTK Android 12 Clone Project 克隆一个新的项目。通过使用绝对路径执行Perl脚本,并根据需要选择升级或降级位数,可以成功地生成一个新的项目并进行编译。希望本文对xdm有所帮助。

我其实什么都不会 942

sublime_text2搭建C语言开发编译环境

1,初学C语言使用什么ide(或开发环境)? 个人由于大学的时候用VC++ 6.0搞过一学期c++入门编程,本来这次也准备使用经典的Visual c++ 6.0; 不过百度(用什么IDE入门C语言)一通后,很多人都说VC++ 6.0太老了,再加上个人一直觉得微软的东西都很SB,故而放弃了这款IDE; 别的IDE又觉得比较大,麻烦,加上前阵子用sublime_text入门python很爽;便决

useradd_zyb的专栏 897

PX4从放弃到精通(二十七):固定翼姿态控制

固件版本 PX4 1.13.2欢迎交流学习,可加左侧名片。

超维空间科技的博客 6885

程序员的代码编辑器--Sublime Text 2

转自:http://shanewfx.github.io/blog/2013/01/06/sublime-text2-for-programmer/ ===目录=== 在Windows/Ubuntu上安装Sublime Text 2 在Windows/Ubuntu上搭建Sublime Text 2的C/C++编译环境 使用Sublime Text 2编写、编译、运行C++代码

820

VTK:vtkAssembly用法实战

VTK:vtkAssembly用法实战程序输出程序完整源代码 程序输出 程序完整源代码 #include <vtkActor.h> #include <vtkAssembly.h> #include <vtkAxesActor.h> #include <vtkCubeSource.h> #include <vtkNamedColors.h> #include <vtkNew.h> #include <vtkOrientation

希望我的博客,能帮上你解决学习中工作中所遇到的问题 932

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

sublime text2对编译无反应的解决办法

今天用sublime text2搭建c/c++的gcc编译环境,无奈按照网上的方法,其它环境都配好了,但是就是ctrl+B编译不了程序。经过多次排查,发现了几个问题。 1.配置的问题,就是builder文件写错了,在网上找了很多的代码,试过都不行,然后故意删掉一个大括号,会报错 说明如果配置错误,那么程序会报错,不是配置的问题。 2.sublime text2原来配置

l-jobs的专栏 5304

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Sublime 在win上搭建C++环境

sublime 是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能。具体做法一共有四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测

code changes world! 1085

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Sublime Text 2 C++编译运行简单配置

sublime Text 2 是一个强大的跨平台的文本编辑器。 编译问题 : 首先你的电脑里面要有g++的编译器。怎么看有木有呢? 只要打开命令控制台 输入 gcc 或者 g++ 若提示如下图所示即可。 如果你没有的话就去下载一个DEV-C++或者C-Free安装起来。 然后你就要去设置环境变量 计算机->右键属性->高...

weixin_34195546的博客 84

Sublime Text 配置 C/C++ 编译环境与中文乱码的解决

Sublime Text 提供了构建系统,允许用户运行外部程序,这使得我们可以在 Sublime Text 中对源代码进行编译和运行。本文对个人配置 C/C++ 的过程加以记录整理。 乱码问题如控制台输出中文乱码,编译出错时 Sublime Text 内部的输出窗口中的输出中文乱码。另外,本人在最初配置 C/C++ 的时候还遇到了源文件不能含汉字和空格等问题,在此我们将给出这些问题的解决方案。

SY-Liu的博客 6337

sublime搭建C/C++编译环境(超完美的配置并配上内容详细讲解!!)

简述 有两台电脑,之前的电脑上就有之前好基友分享的cpp配置。 但是另外一台电脑上,一开始就没有配置这个。 然后,在网上搜,发现搜到的那些配置。抱歉,我的意思是,在坐的各位都是垃圾 我的C/C++的配置是这样的 操作方式: 点击工具,再选编译系统,再选新建编译系统 然后,把下面的代码,全部复制,并且,替换掉原来的那些地方。 之后保存就好了。 比如说,我保存的文件名就是CPP.sub...

gc.collect() 5万+

在sublime text3中配置c/c++运行环境

在参考网上诸多大神配置sublime text3后,自己也想写一篇有关在sublime中配置c/c++的运行环境的文章,顺便总结一下。 安装sublime text3: 下载地址(官方地址):https://www.sublimetext.com/3 当然这个,你也可以直接百度sublime text3就可以找到。 安装MinGW: 如果你电脑上已经安装了Code...

apple的博客 1万+

win10 系统下sublime text3 下C/C++编译环境搭建

安装MinGWMinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw后,我们就可以使用gcc和g++命令了。MinGW官网网站为 http://www.mingw.org/中间可能会出错:再次安装一次又可以了。。。...

sinat_40276791的博客 3220
上一篇: CentOS远程桌面
下一篇: Sublime Text 2搭建Java开发环境
Jun-H
博客等级 码龄16年 123粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值