将Sublime Text 3 打造成 C/C++编译器

将Sublime Text 3打造成C/C++语言编译器 安装MinGW64: 链接: https://pan.baidu.com/s/1v4yPTIqgFHc6Ty8gjHta_A 提取码: udn8 解压到Sublime Text 3文件中 环境变量配置: (Win10)打开控制面板,选择系统安全 点击系统 点击高级系统设置 点击环境变量 在系统变量中建立以下环境变量,变量名称复制粘贴就行,值就是MinGW64文件中各个文件路径(懂的话的话可... 阅读详情

本文介绍Sublime Text 3的C/C++开发环境搭建,包括MinGW的安装,gcc运行c语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。


安装MinGW

MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw后,我们就可以使用gcc和g++命令了。

首先去官网下载MinGW。
网站为 http://www.mingw.org/

MinGW


安装截图:

安装截图


选中截图中的4项,点击 Installation > Apply Changes ,等待安装完成。

选项

安装完成后,测试是否安装成功。

先配置C/C++环境变量:

 - 变量名              变量值
 - C_INCLUDEDE_PATH   C:\MinGW\include 
 - LIBRARY_PATH       C:\MinGW\lib 
 - Path               C:\MinGW\bin
  • 1
  • 2
  • 3
  • 4

环境变量

注意:Windows环境变量的修改不会立即生效,需要重启Windows。


开始测试,我的测试代码 test.c:

#include <stdio.h>

int main(int argc, char const *argv[])
{
    printf("hello\n");
    return 0;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在cmd中调用gcc:

gcc test.c -o test
  • 1

测试

出现如图,安装和环境变量配置成功了。


Sublime Text 3配置

实现 使SublimeText 3调用系统cmd窗口输出

新建编译环境

文件内容

如图,配置新的编译文件 C++.sublime-build

内容为:

{
"cmd": ["g++", "${file}", "-o","${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:?(.*)$",
"working_dir": "${file_path}",
"encoding":"cp936",
"selector": "source.c",
"variants":
[
{
"name": "Run",
"cmd": ["cmd","/C","start","cmd","/c", "${file_path}/${file_base_name}.exe &pause"]
}
]
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

保存。


测试是否搭建成功

先将 Build System 选为 C++

按住 Sublime Text 快捷键 编译和运行

Ctrl + Shift + B

测试结果如下:

完成测试

至此,Sublime Text 3 已经被成功地打造成 C/C++编译器。

将Sublime打造成为C\C++的编译器 一、前言       sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示。       要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令。       目前c/c++编译器最流行的就是gcc和g++,本文将先介 阅读详情

相关推荐

【Sublime text 3】搭建C/C++环境(基于MinGW)

文章目录问题描述解决方法 问题描述 在Sublime text 3中新建编译器,实现在cmd中的交互。 解决方法 C++_cmd.sublime-build { "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ -Wall \"${file}\" -o \"${file_...

大熊的笔记 463

Mac上配置SublimeText运行C语言

前言: 之前因为安装使用了Clion 具体博客链接https://blog.youkuaiyun.com/zhangvalue/article/details/103151506 在使用Clion的过程中出现了问题: 在Clion输入一段代码换到浏览器界面搜一个东西,再切回到clion就回出现输入有问题,这个时候鼠标所在的位置出现的是insert那样的替换型光标,必须先按下字母i,类似于vim里面的输入...

zhangvalue的博客 5256

Sublime Text 4 配置 C++ 开发环境:从编译器到调试的完整指南

在 C++ 开发中,构建高效的工作流离不开对核心工具链的深入理解。编译器(如 GCC、Clang)和构建系统(如 CMake)是现代 C++ 项目的基石,它们将源代码转换为可执行程序,并管理复杂的依赖关系。通过语言服务器协议(LSP),编辑器能够获得智能代码补全、定义跳转和实时错误诊断等高级功能,极大提升了开发效率与代码质量。这些技术的价值在于为开发者提供了一个可定制、高性能的集成环境,尤其适合需要快速响应和深度控制的中大型项目开发。本文以 Sublime Text 4 为载体,详细演示如何配置 **Min

weixin_28829903的博客 204

windows下sublime text3配置clang

一、命令行用clang编译C++,涉及到的文件: C:\SublimeText3\Sublime Text\Data\Packages\User\clang-msvc.sublime-build C:\LLVM\bin\clang-msvc.bat C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat clang6.0 for msvc : https://sourceforge.ne

nxnxfly的专栏 2928

实现自己的AI视频监控系统-第一章-视频拉流与解码4(重点)

使用本章节代码请引用此优快云链接,尊重知识、尊重他人劳动。这一小节将正式进入代码实现部分。我们会结合实际业务需要和拉流解码流程实现一个灵活、轻便、易用的视频拉流解码模块,支持多路视频拉流解码且可以动态更新更新内部参数。在开始设计之初,我们首先考虑的是使用大家所熟知的 **OpenCV(cv2.VideoCapture)**来实现拉流和解码功能。它的 API 简单直接,几行代码就能实现从网络流中读取帧,对于快速原型验证来说非常方便。然而,在经过深入的调研和测试后,我们发现 OpenCV 在处理多路视频流、追

soulproficiency的博客 2268

ArcGIS拓扑面错误批量修改

在工作学习中经常会遇到拓扑修改的问题,当数据量巨大的时候会产生拓扑问题 当拓扑错误数量巨大时,人工逐一修改是不现实的,基于此利用gis自带工具箱实现拓扑面类错误的批量修改。 一、.常见拓扑错误的类型: 1面重叠 2空隙(绿色部分) 二、拓扑检查 1新建数据库-----新建数据集—导入数据. 2新建拓扑 3修改拓扑容差及名称 添加拓扑修改规则 完成拓扑检查-查看拓扑错误 三、拓扑批量...

qq_43173805的博客 3万+

Sublime Text 3 --> 编译运行C程序

Sublime Text 3 --> 编译运行C程序: 轻巧便捷的sublime text 3代码编辑功能非常强大,并且很漂亮,唯一缺点就是不能直接运行程序,我们今天就来给大家说一下怎么在sublime下配置c/c++,使它能run C和C++的代码。(附Sublime下载地址:Sublime Text 3) 首先,我们要有一个编译器,CodeBlocks、Dev-C++、MinGW都可以,我这里使用的是Dev-C++,所以以Dev-C++为例。 找到Dev-C++的安装路径下的MinGW64下的b

渔戈的博客 2万+

用STM32的SPI接口读取MT6835磁编码器,手把手教你避开数据读取的坑

本文详细介绍了如何使用STM32的SPI接口读取MT6835磁编码器,并提供了21个实战细节与避坑指南。从硬件连接、SPI配置到数据解析和实时调试,全面解析了读取位置信息过程中的常见问题及解决方案,帮助工程师在工业控制、伺服电机等场景中高效应用AMR技术。

weixin_30729609的博客 1441

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

如何使用Ray和PyTorch训练模型

用户编写训练函数 → 定义单机训练逻辑。通过扩缩容配置 → 指定需要多少资源(Worker 数量、CPU/GPU)。训练器整合训练函数和配置 → 自动将训练函数分发到多个 Worker 上并行执行。Worker 运行训练函数 → 在分布式环境中完成模型训练。通过这种模式,Ray Train 实现了对分布式训练的抽象,用户只需关注单机训练逻辑,无需手动管理分布式通信和资源分配。

m0_62464865的博客 1922

手把手教你搞定6脚三位一体数码管的驱动(附C语言源码与Visual Studio调试技巧)

本文详细解析了6脚三位一体数码管的驱动原理与实战技巧,包括引脚复用、动态扫描时序、Visual Studio模拟调试及单片机实现。通过C语言源码示例和调试技巧,帮助开发者快速掌握非标准数码管的驱动方法,提升硬件开发效率。

weixin_30613727的博客 592

在Linux用sublime写C语言,将Sublime Text 3 打造成 C/C++编译器

本文介绍Sublime Text 3的C/C++开发环境搭建,包括MinGW的安装,gcc运行c语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。安装MinGWMinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具...

weixin_28953819的博客 390

【视频讲解】Python量子计算聚类Q-means:量子k-means算法分析电路数据实现可视化...

全文链接:https://tecdat.cn/?p=37821分析师:Yifan Zhang量子计算在近期已然成为一个频繁出现的热门概念。尽管它在大众认知以及互联网社区中备受瞩目,热度极高,然而就其实际能力而言,当前仍然存在诸多局限(点击文末“阅读原文”获取完整代码数据)。量子计算作为一个全新的领域,带来了相较于传统经典计算模式的重大范式转变。在量子计算的体系中,传统的 0 或 1 的经典比特被一...

拓端研究室TRL 1456

sublime text3 打造 c/c++ 编译环境

轻巧便捷的sublime text 3代码编辑功能非常强大,并且很漂亮啊有木有!!!!以前我会在安装了CodeBlocks这样的编译器的基础上,再安装一个NotePad,作为编辑器。因为编辑器类似于记事本,只是作为编辑,有时候简单的看代码或者改代码并不需要大体积的编译器,只是需要打开代码修改一下而已,我们需要一个小巧简便的,又能高亮代码的东西~然而自从发现了Sublime这款软件之后,就对它情有...

Harrytsz的博客 466

PrimeTime low power-多电压设计流程(2)

get_power_switches`、`get_supply_nets` 和 `get_supply_ports` 命令的操作方式类似,并具有类似的命令选项。PrimeTime 根据 UPF 命令构建电源供应网络,包括 create_power_domain、create_supply_net、create_supply_set、create_supply_port、set_domain_supply_net 和 connect_supply_net。电源集句柄是为电源域隐式创建的一个抽象电源集。

QRBQ 712

机器翻译的评价标准:BLEU、ROUGE等指标说明及代码实现

机器翻译领域常用的自动评价指标主要包括BLEU、ROUGE、METEOR和COMET四大类。BLEU基于n-gram精确率和短句惩罚,ROUGE关注召回率,METEOR结合精确率和召回率并考虑同义词,COMET则利用预训练模型计算语义相似度。这些指标各有特点:BLEU适用于机器翻译,ROUGE对长句友好,METEOR更接近人工评分,COMET无需参考译文。代码实现上,sacrebleu、rouge-score等库提供了便捷的计算方式。新兴趋势包括基于BERT等模型的语义评估和大语言模型评估器,但传统指标仍占

数据知道的博客 9419

将Sublime Text 3下 C/C++/java环境搭建

Sublime Text 3的C/C++开发环境搭建,包括MinGW的安装,gcc运行C语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。 MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是Linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装M

gongpulin的博客 577

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

2019.3.16 macOS下进行sublime text 3 3200配置c++开发环境全过程(附问题解决方案)

2019.3.16---又折腾了一小会,在Mac上成功配置了sublimetext3 在MacOS下安装正版sublimetext3的全过程 信息: sublimetext3版本:3200(目前无最新激活码可用),以下简称ST3 1.安装st3 仍然推荐官网安装,需要成为好习惯:http://www.sublimetext.com/ 安装过程略 2.安装package contr...

CC_且听风吟丶的博客 1199

visio安装包

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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

C语言编译器大全(含下载和安装教程)

本篇文章搜集了常用的几乎所有C语言编译器(编程软件),同时附带下载地址、详细的安装教程和使用教程。我们还对比了不同C语言编译器(C语言编程软件)的优缺点,让初学者知道该如何选择。本节给大家介绍的 C 语言编译器覆盖全平台,包括 Windows、Linux 和 Mac OS,不管你使用什么电脑,都能编写C语言代码。Windows 下的C语言编译器众多,多如牛毛,有的功能强大,但是安装和使用都比较复杂,有的小巧灵活,但是功能较弱;这里我们收集了八款常用的编译器,供大家下载。

数据结构和算法教程(C语言版) 10万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

【工具】Subline配置为C++编译器

Subline配置为C++编译器前言安装MinGW配置及测试代码测试Sublime Text 3配置测试环境是否搭建完成 前言 朋友推荐了subline编辑器,图标和界面都让人想放弃notepad++,虽然它依旧是我的默认文本处理工具。最近在闲暇时间学习一些基本的数据结构以及排序算法,需要一个简介的程序编辑环境和编译器,自己对这方面不是很了解,所以在csdn上搜到一篇不错的博客,这一篇是在转载的基...

weixin_40185666的博客 751

sublime配置C、C++运行环境

    最近在学习《WEB前端课程》老师教我们使用DW,但是不太喜欢,就选择了sublime,写前端代码还是很方便。平时都是写C++,C比较多,借鉴了别人的配置步骤,将sublime打造成IDE。就像这样:很是好看啊 哈哈哈。step 1:找到c++编译器注意路径下有g++.exe等文件,常见的编译器有tdm,mingw,gcc等step 2:配置环境变量就跟配JAVA环境变量一样step 3:s...

whatiwhere的博客 606

win和mac系统Sublime Text 3配置编译c和c++

win和mac系统Sublime Text 3配置编译c和c++ widows安装 安装MinGW MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多的GNU工具。GNU(GNU’s Not Unix)是linux中的一个著名的项目,包含了gcc\g++\gdb等工具。也就是说,安装MinGw...

史D芬周 1108

打造SublimeText成为移动化可编译标准C程序的编辑器

这里说的只是标准C!!!C++或者其他语言可以按照这个方法自行组建环境。。。很多人写C程序都是用dec-cpp或者vc这类的,换到一个陌生的环境就得安装,有人说安装其实挺简单的,确实简单,但是我告诉你有另外的一种方法可以免去安装,在陌生环境就可以运行,你说有VC的绿色版,我不反对,有人说VC绿色版不稳定,我也不做声。说明过后就开始。 先介绍一个工具,tinyCC,看一下它的特性:

Tosone Blog 876
上一篇: 在VS添加万能头文件 操作
下一篇: sublime 打造代码片段
PragIncor
博客等级 码龄9年 1粉丝 59原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值