Sublime text 3配置C++

Sublime text 3中C++环境配置及命令行运行窗口创建 本文主要是贴一些有关于sublime text 3 中C与C++编译环境的问题我们知道,目前C/C++流行的编译器是g++,gcc,然而在我们使用sublime text来编写 C/C++程序的时候只能在sublime自带的默认的C++ single file的building system中运行,但是却无法用户自己输入,比如scanf语句,cin语句。 所以下面分享一下我自己的方法,来进行C++ 阅读详情

感谢@dalao@dalao
文档

经过不懈努力,参考大量博客,本人终于成功配置了 s u b l i m e sublime sublime

打开 T o o l s − > B u i l d S y s t e m − > N e w B u i l d S y s t e m Tools->Build System->New Build System Tools−>BuildSystem−>NewBuildSystem
粘贴以下代码

{
	"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}","-Wall","-Wextra","-g"],
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.c, source.c++",
 
	"variants":
	[
		{
			"name": "Run",
			"cmd": ["cmd", "/c", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
		},
		{
			"name": "RunInCommand",
			"cmd": ["cmd", "/c", "g++", "${file}", "-o", "${file_path}/${file_base_name}", "-Wall", "-Wextra", "-g", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & pause"]
		},
		{
			"name": "Debug",
			"cmd": ["cmd", "/c", "start", "cmd", "/c", "gdb", "${file_path}/${file_base_name}"]
		}
	]
}

保存在默认目录下,名称为 C P P . s u b l i m e − b u i l d CPP.sublime-build CPP.sublime−build
g + + g++ g++和 g d b gdb gdb自行添加路径

如 C : / M i n G W / b i n / g d b C:/MinGW/bin/gdb C:/MinGW/bin/gdb

按 c t r l − s h i f t − b ctrl-shift-b ctrl−shift−b

C P P CPP CPP表示编译
R u n Run Run表示运行
R u n I n C o m m a n d RunInCommand RunInCommand表示编译运行
D e b u g Debug Debug表示调试

注:本人在win7 64位系统下进行配置,似乎文件名和路径中可以有中文


时隔近一年,我终于完成了对配置文件的修正:文件名和路径中可以有空格!
配置文件改为如下

{
	"shell_cmd": "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" -Wall -Wextra -g",
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.c, source.c++",
 
	"variants":
	[
		{
			"name": "Run",
			"shell_cmd" : "start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		},
		{
			"name": "RunInCommand",
			"shell_cmd" : "g++ \"${file}\" -o \"${file_path}/${file_base_name}\" -Wall -Wextra -g && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""
		},
		{
			"name": "Debug",
			"shell_cmd" : "start cmd /c \"gdb \"${file_path}/${file_base_name}\"\""
		}
	]
}

代码采用了shell_cmd,用 \"的转义方法解决了空格的问题。

在Mac OS环境下用Sublime Text3配置Python, Java, C/C++环境 怎么在Mac OS环境下用Sublime配置python, Java, C/C++环境新的开始简介Mac OS 配置Python环境 新的开始 这是我第一次在优快云上写博客,因为优快云的博客模版很适合程序员,所以以后有空应该会时常更新。写博客的主要目的是记录平时学习和开发的细节,同时也用于回顾和复习。 简介 现在越来越多的程序员喜欢用Mac系统来做开发,同时Sublime Text (可在官网自行下载)是一个文本编辑器,也是一个先进的代码编辑器。所以在这里记录下 Mac OS环境下用Sublime Te 阅读详情

相关推荐

Sublime Text 3 自用完全配置(支持c++ python)

sublime是一个强大的编辑器 用来写小程序很方便 但是配置起来有一些麻烦 所以上传了一个自用的完全配置版本

从零开始配置sublimetext(c++环境)

sublime text c++ material theme fira code

qq_61058914的博客 5424

反无人机技术实战解析:从探测到拦截的全方位防御策略

本文深入解析了反无人机(C-UAS)技术的全链条防御策略。从雷达、无线电频谱、光电等多维度探测技术,到数据融合与威胁评估,再到无线电干扰、导航诱骗及物理拦截等核心拦截手段,系统阐述了如何构建从探测到拦截的实战化防御体系,为关键设施、大型活动等场景提供定制化空域安全解决方案。

weixin_29230649的博客 402

Sublime Text 3配置C/C++开发环境

本篇介绍 Sublime Text 3 配置 C/C++ 开发环境

Huazie 6770

Avellaneda & Stoikov’s market-making strategy AS模型的通俗理解篇(一)

δa, δb = bid/ask spread, symmetrical → δa=δb 也就是一段时间内,这个midprice 上蹿下跳的幅度计算,其实做市也就是一种网格,或者说类似布林带,我们经过计算在底部放买单,在高点放一个卖单,如果上下都成交了,那么仓位不变,你把利差赚了。一般来说在震荡行情中,很适合做市,特别是波动率不高情况下,我们通过AS的经典论文得到2个最关键公式,下面来解读一下这个公式的含义,如何在hummingbot 策略中如何设置这些参数。如果单边上涨,你就无货可卖,俗称卖飞了。

weixin_42480337的博客 1万+

为Sublime Text配置编译环境在控制台中运行(C++/Java/Python)

在Sublime Text编辑器中运行C++/Java/Python代码,并且可以让代码在控制台中运行,以接收用户的输入。

weixin_42820169的博客 2098

基于STM32和MPU6050的手势控制小车设计与实现

MPU6050传感器:用于检测手势变化,采集加速度和陀螺仪数据。STM32微控制器:处理MPU6050传感器的数据,根据手势变化控制小车的运动。电机驱动模块:接收来自STM32的控制信号,驱动小车的电机,实现小车的前进、后退、左转和右转。小车底盘:作为整个系统的机械部分,提供移动平台。MPU6050是一款集成了3轴加速度计和3轴陀螺仪的传感器,具有高精度、低功耗和小体积等特点。它通过I2C接口与微控制器通信,可以实时采集加速度和角速度数据,广泛应用于运动检测、姿态控制和手势识别等领域。

m0_57781768的博客 2309

sublime配合minGW的设置build System

{ "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}\\\\${file_base_name}", "&", "start", "cmd", "/c", "${file_path}\\\\${file_base_name} & echo. & pause"], "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$", "working_dir"

m0_50215029的博客 459

FAA和EASA在机载电子硬件适航中的发展历史与差异

FAA和EASA在机载电子硬件的适航审查中虽然存在一些差异,但通过近年来的合作,这些差异正在逐步缩小。两者通过。

qq_41854911的博客 745

无需Python环境!纯C#上位机+OpenCVSharp4+ONNX Runtime实现YOLOv8摄像头实时流检测,工业级稳定

摘要 工业自动化C#开发中,传统Python方案实现视觉检测功能存在环境依赖、内存泄漏和性能不稳定等问题。本文提出基于.NET 8+OpenCVSharp4+ONNX Runtime的纯C#方案,通过实际案例验证其优势: 零Python依赖,支持离线部署 内存稳定(380MB/72h),检测延迟<80ms 检测精度达漏检率<0.1%,误检率<0.5% 保留原有业务逻辑代码,3天完成适配 方案采用分层架构设计,支持多种硬件平台和操作系统,提供从模型导出到部署的全流程指导,为工业视觉检测提供高

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 196

sublime text 3配置c/c++编译环境------介绍gcc和g++的基本命令格式,sublime中自带的编译配置文件,分析每一行的作用

转自:http://www.yalewoo.com/sublime_text_3_gcc.html 仅供学习相关知识 sublime text 3配置c/c++编译环境 yalewoo最后修改于 2019-05-05发表于 2015-02-21100,750 views116Sublime Textsublime text,gcc,c++,gdb,mingw,g++,...

ahmcwt的专栏 3865

UDF学习(四)FLUENT UDF-DEFINE_PROFILE宏

利用DEFINE_PROFLILE可以指定以下边界或计算域信息:DEFINE_PROFILE(name,t,i)//既可以用。

weixin_44386973的博客 1806

sublime text3如何配置运行C++程序

前言书接上文:http://blog.youkuaiyun.com/dawn_after_dark/article/details/78361741 我们已经完成java运行的所需的各种配置,现在我们来看看C++运行所需的配置。前言1.MinGW (全名Minimalist GNU for Windows)官网地址:http://www.mingw.org/ GNU是一个开源协议,该协议计划催生了很多优

dawn_after_dark的博客 1万+

基于STM32+ESP8266+手机 APP+阿里云的智能小车设计与实现(项目资料ID:4)

本研究旨在设计一款高度智能化的智能小车系统,通过集成 STM32 微控制器、ESP8266 无线模块、手机 APP 以及阿里云平台,实现环境数据实时采集、远程精准控制和高效的数据交互。详细阐述系统各部分的设计原理、实现过程和测试结果,验证系统在实际应用中的可行性和有效性,为智能小车在多领域的应用提供技术支持。

以培养嵌入式工程师为己任 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

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

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

apple的博客 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Sublime text3配置C/C++编译环境

安装sublime text3后,一直很喜欢使用它看代码(这个高亮配色真的很好看)。它默认的运行环境就有C/C++,在写了一个hello world!后正常输出,但在加入scanf()输入后就不行了。在网上搜了一下,这个问题好像无解,只能自己安装gcc/g++,然后配置一下,通过调用命令窗口解决。这里简单记录一下配置过程。 1.准备工作 1.1 下载sublime text3,并安装 1.2...

jadeshu的博客 945

NTscan扫描工具

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

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

sublime text 3配置C++编译环境

本文主要说明在sublime text 3编辑器中配置C++编译环境,便于快速运行C++代码

张京林要加油的技术专栏 6007

Sublime Text 3——C/C++环境配置

Sublime Text 3—C/C++环境配置   C/C++的开发环境有很多,但结合编辑器的操作性、通用性以及外观,Sublime是非常不错的选择,相比于VS,它体积小巧、运行速度快,相比于Dev-C++、Clang,它可定制性更强、功能更多,相比于Vim、Emacs,它配置起来更简单,而且跨平台,现在介绍如何用Sublime打造C/C++开发环境。 Sublime Text ...

Captain_RB的博客 3194

sublime text 3配置c/c++编译环境

本文介绍sublime text 3的c/c++开发环境搭建,包括MinGW的安装,gcc运行c语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。另外对于MinGW和gcc,还有sublime的build文件做了简单介绍。 ##本文是我看过的介绍非常全面的一篇,对我帮助很大,故转载分享 原文:http://www.yalewoo.com/sublime

pjchigan的博客 1万+

win10 sublime text3配置c++

看了好多人的教程,但是没成功,都是做了一半,这是我的配置过程。希望能有所帮助。 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw后,我们就可以使用gcc和g++命令了。

zhang__liuchen的博客 6089

sublime text 3 配置c++编译与运行环境

sublime配置c++编译运行环境,实现编译,运行,编译运行命令,并在黑框里运行程序.

ljhandlwt 2167

Windows下Sublime Text 3配置SublimeClang进行C/C++代码提示

三篇博客讲的比较好: 1. Sublime Text 2:代码提示插件 2. 水木社区:sublimeClang配合mingw很好很强大 3. Sublime Text 3 Windows下简单安装配置(附云盘)

AmazingJack的专栏 2103

Mac os中 sublime text 3的C++ 模板和编译配置

#sublime text 3 中 c++ sigle 无法使用。自行配置一个。   ##配置如下: 生成的运行文件是在CPP源文件下的 可 执行文件 。 { "cmd" : ["/usr/bin/g++ $file_name -std=c++11 -o ${file_base_name} &amp;&amp; ./${file_base_name}"], "select...

Gamers's blog 651
上一篇: luogu P2104 二进制
下一篇: 题解 Mayan游戏
Ansicht
博客等级 码龄9年 6粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值