windows下配置sublime text的c/c++编译环境(win7 64bit)

在Windows 10/11上安装配置Visual C++ 6.0:解决兼容性问题与优化指南 在软件开发和系统维护中,向后兼容性是一个关键的技术挑战,尤其在处理遗留系统时。其原理在于操作系统和开发工具的迭代更新,可能导致旧版本软件在新环境中的核心组件注册、界面渲染和功能调用出现异常。解决这类兼容性问题具有重要的技术价值,不仅能保障历史项目的持续运行,还能为嵌入式、工控等特定行业提供稳定的开发环境。应用场景包括高校传统课程教学、MFC应用维护以及需要编译历史代码库的工程实践。本文聚焦于Visual C++ 6.0这一经典开发工具,针对其在现代Windows系统上安装时遇到的程序兼容性警告和MSDN帮助 阅读详情

首先感谢理工的吴一歧学长 ~他原文是关于ACM编译环境的介绍,有sublime,codeblock,vim等等,这个是他原文的地址 http://http://wuyiqi.net/house/acm_weapons

我今天要讲的是sublime在win7(本人的是64bit家庭高级版)下的C语言编译环境设置,最后达到的效果是在win32控制台下运行我们的C/C++语言程序,可以在里面输入输出,既得到了炫酷的写代码环境,又可以进行编译运行(当然目前不具备调试功能,毕竟sublime只是一个文本编辑器)。

进入正题:

1、下载安装sublimesublime text2下载地址

2、如果没有装过codeblock就自行下载MinGW,这里有教程MinGW安装

3、配置 Path路径:右键计算机->属性->高级系统设置(属性的左上角最后一行)->环境变量(右下角),然后按照2中网址的提示进行增加修改。

4、Sublime Building System设置

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

输入如下内容,将文件保存为C.sublime-bulid。( 下面那个目录就是你的MinGW下面bin目录里的gcc或者g++的位置)
{
"cmd": ["C:\\Program Files (x86)\\CodeBlocks\\MinGW\\bin\\gcc", "${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",
"shell": true,
"cmd": ["start", "cmd", "/c", "${file_base_name} & echo. & pause"]
}
]
}
保存一下就可以啦~

PS:如果还不行可以这样(我用了,把这两个保存在sublime安装位置,不知道是不是这两个有效果)

使用批处理文件。本解决方法以C语言程序为例,编译器是gcc,我下载了MINGW直接解压到C盘根目录下,并设置了相应的PATH。其它编程语言可以按照这个思路适当修改批处理文件。
新建两个批处理文件,一个名为runp.bat,内容如下:
@echo off
%1
pause
exit

一个为callrunp.bat,内容如下:
@echo off
start runp.bat %1


然后在sunlime text 2中新建一个配置文件C.sublime-build,内容如下:
{
"cmd": ["gcc", "${file}", "-o", "${file_path}/${file_base_name}.exe"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c",


"variants":
[
{
"name": "Run",
"cmd": ["callrunp.bat", "${file_base_name}.exe"],
"working_dir": "${file_path}"
}
]
}

上半部分是从sublime text 2的C++编译配置文件中抄来的,只是把编译器改成了gcc,可编译的文件名改成了source.c。后半部分就是关键,使用callrunp.bat执行生成的可执行文件,可以打开一个命令行窗口,就可以输入数据了。

反正到这里我的就可以啦~~~~

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

相关推荐

GSM的“时间管理大师”:TDMA时隙、突发脉冲与逻辑信道映射实战图解

本文深入解析GSM网络中的TDMA时隙调度与逻辑信道映射技术,揭示2G网络如何通过精密的时间管理和突发脉冲设计实现高效通信。从TDMA帧结构到GMSK调制优化,详细介绍了GSM的工程艺术及其在现代通信中的延续价值。

weixin_30631587的博客 514

Sublime text 3:Win7 下配置java环境

[plain] view plaincopy 步骤1:设置java PATH变量         1、在 Windows 下设置 PATH 路径的步骤:         2、右键“我的电脑”         3、选择“属性”         4、进入高级系统设置         5、找到并点击“环境变量”按钮         6、进入系统变量并找到 PAT

oyanghaizhi的专栏 1081

innovus中path group 的策略和应用(上)

在所有的后端工具里边,有三个重要的引擎:auto-place,CTS,auto-route三个。这里边的auto-place是决断了整个设计时序的基点。。当然,就算是到了CTS/route阶段后,也可以继续利用auto-place数据优化的功能,在数据库上做数据路径增量优化(optDesign -increment)。可以说,数据路径的优化手段,实际上是贯穿在整个后端流程上的。。看看这其中的奥妙和有趣的事情。ICer GO!

i_chip_backend的博客 4215

151017总结-学军

T1 求出 前缀和 和 后缀和 再枚举选出来的那个数计算 O(N) /* 我是记录每位1的个数,再枚举每个数算出改变后的值,求最大 O(N*logN) */ //听说数据很水,直接选最大的数来乘都能过-_-||| 需要的知识:无 T2 ax≡p (mod n) gcd(a,n) | p 即每个人步数与总长度最大公约数的倍数的位置都能到达 考虑枚举n

beginendzrq 955

四、Burpsuite工具之proxy模块详解-intercept功能

过了一个年,感觉好久都没有更新了,今天就从burpsuite的更新开始吧。前面已经说过了burpsuite的安装和proxy代理的配置,今天说一下proxy模块中非常有用的intercept功能。intercept是拦截的意思,在这里相当于拦截请求,可以实时的对请求进行拦截,然后请求参数的篡改,再把请求放通,从而达到实时修改请求的功能intercept的总体界面如下图所示其中下图红框中是可以修改请求目标的相关信息。

SmileAssassn的博客 1661

使用 FastAPI 构建高性能异步接口服务(含完整项目示例)

python复制编辑python复制编辑= 1: raise HTTPException(status_code=404, detail="用户不存在")特性FastAPI 支持情况类型注解✅自动文档✅异步支持✅ORM 集成✅(推荐 SQLModel)性能✅ 极高FastAPI 是你构建现代化、高性能 Python Web 应用的首选框架!

2501_92823525的博客 1302

ACM核武器

工欲善其事必先利其器,给大家介绍一下ACM里面常用的一些工具,平台,作为第一发福利。   各种强大的编辑器 + codeforces平台 + topcoder平台 有什么问题欢迎留言。 问题一:如果发现arena打不开 那么打开控制面板->java->常规->设置,点击删除文件 或者下载这个,解压后点击run.bat运行即可。 1:codebloc

努力奋斗才能梦想成真 3794

基于stm32的数控恒压恒流电源设计方案

基于stm32的数控恒压恒流电源设计方案 基于stm32的数控恒压恒流电源设计方案 不包实物,可自己动手制作,可代做 本设计采用220V市电输入工频变压器,将220V交流电压降为24V交流电压,经过全桥整流加电容滤波,输出约32V直流电压.可调输出电压方案采用线性稳压调整器方案,即运放处于比较调整状态,运放输出驱动P型MOS管,电压输出端由电阻分压反馈至运放同相输入端,运放反相输入端由STM32单片机控制TLC5615数模转换器输入模拟电压,根据运放构成比较器原理,运放的同相端和反相端始终趋向于电压相等的特

m0_72265581的博客 7217

Sublime Text 3 设置C/C++编译环境

虽然sublime自带一个C语言的编译功能,但却无法使用,需要一定的配置才可以运行。安装MinGW要想编译C语言首先要有编译器,Windows平台主要是 gcc 和 g++,是通过安装MinGW实现的。MinGW的官网是 http://www.mingw.org/ ,但是从官网安装很麻烦,在线安装经常龟速容易失败。博主推荐的方法是借助codeblocks,选择带有MinGW的版本安装(100M以上)

jiangxunzhi123的博客 2585

利用 Python 构建高效爬虫爬取国家标准文献——从基础到进阶

然而,由于许多标准文献需要从特定网站获取,手动下载既耗时又低效,因此构建自动化爬虫成为一种实用且高效的解决方案。本文从技术选型、网站分析、代码实现到反爬优化,全面讲解了如何爬取国家标准文献。国家标准文献(National Standards Literature)是国家对各领域统一规范的文件,涵盖了技术参数、测试方法、生产工艺等内容。因此,通过自动化爬虫技术进行文献爬取和管理,不仅能解放劳动力,还可以提高数据管理效率。在构建爬虫前,我们需要对目标网站进行分析,包括页面结构、请求方式以及可能的反爬机制。

2201_76125261的博客 2104

[SV]SystemVerilog学习笔记之struct & union

SystemVerilog学习笔记(四) 一、结构体(struct) 1.1、结构体(struct) 结构体声明:结构体默认是变量,也可以声明为线网 var struct{ //通过var进行结构体变量声明 logic [31:0] a, b; logic [ 7:0] opcode; } Instruction_Word_var; wire struct{ //结构体线网声明,定义为线网类型时,结构体的所有成员必须...

元直的博客 1万+

配置Sublime Text4为C++编辑器的方法

通过以上步骤,您可以将Sublime Text 4配置为C++编辑器,编写、编译和运行C++代码。这将使您更方便地进行C++开发。:编辑C++代码时,需要指定编译器路径。在Sublime Text 4中,点击。:打开Sublime Text 4,按下。,然后粘贴以下代码并回车,等待安装完成。,粘贴以下代码,并保存为。

高性价比服务器就选:蓝易云 697

【推荐100个unity插件之8】实现多人在线联机游戏——Mirror插件的使用介绍(附项目源码)

基于Mirror的Unity多人游戏开发指南 本文介绍了使用Mirror插件开发Unity多人游戏的基本流程。Mirror是Unity的高级网络API,替代了已废弃的UNet系统。文章详细讲解了如何导入Mirror插件,创建NetworkManager网络管理器,处理常见错误,以及创建玩家角色和出生点。 主要内容包括: 创建场景NetworkManager并配置必要组件 为玩家添加NetworkIdentity和NetworkTransform组件 设置玩家初始生成位置和生成方式 常见错误及解决方法 通过M

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 1万+

在win10x64架构下搭建sublime text3 C语言编译环境,并能解决DOS显示中文出现乱码问题

轻量简便的Sublime text一直受到青睐,但是笔者看的很多文章说的都会有这样或者那样的问题,从找资料开始到编译成功一共花费了1hours,感觉有点浪费时间,为了节省你的时间,按照如下方式是肯定可以的。接下来请按照如下步骤过一遍就可以使用了。 首先打开搜索引擎进行搜索 sublime text3 打开后进入下载页面,下载合适自己电脑的版本,在这里我选用的是window 64-bit ...

weixin_40258020的博客 464

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

OV9734 DATASHEET,完整规格书

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

Windows 11 Python 3.8.2超详细安装与配置指南

环境变量配置是软件开发和系统管理中连接应用程序与操作系统资源的核心机制,它定义了系统搜索可执行文件的路径集合。其原理在于操作系统通过PATH等变量定位命令对应的程序文件。正确的环境变量设置对于确保开发工具链的顺畅运行具有关键的技术价值,能避免“命令未找到”等常见问题,提升开发效率。在Python开发这一应用场景中,环境变量决定了能否在任意目录下调用python和pip命令。本文聚焦于Windows 11平台,详细解析Python 3.8.2安装过程中如何正确配置环境变量和pip工具,并深入介绍利用虚拟环境进

weixin_30718391的博客 272

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Python环境配置全攻略:从零搭建稳定开发环境

在软件开发中,环境配置是项目成功的基础环节,尤其对于Python这类依赖丰富的语言。其核心原理在于正确设置系统路径、包管理工具和依赖隔离机制,以确保代码在不同环境下的一致性和可复现性。掌握环境配置的技术价值在于能显著提升开发效率,避免因版本冲突、依赖缺失导致的运行错误,是工程实践中的必备技能。常见的应用场景包括新机器初始化、团队协作项目搭建以及多版本Python共存管理。本文聚焦于Windows平台,通过详解Python安装、PATH环境变量配置、pip包管理工具使用以及虚拟环境(venv)创建等关键步骤,

weixin_30908941的博客 541

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Python 3.10 安装配置全指南:从环境搭建到核心工具链

环境配置是编程实践的基础环节,它决定了开发工具链的稳定性和后续项目开发的效率。其核心原理在于正确部署解释器、配置系统路径以及管理项目依赖。对于Python开发而言,合理配置环境能有效避免版本冲突和依赖混乱,提升开发体验。在实际应用中,无论是数据分析、Web开发还是自动化脚本编写,一个稳定且隔离的Python环境都是项目顺利启动的保障。本文聚焦于Python 3.10这一兼具现代特性与稳定生态的版本,详细解析了其安装流程、PATH环境变量配置、pip包管理以及虚拟环境(venv)的使用。针对新手常见问题,如“

weixin_30340819的博客 411

Java JNI实战:手把手教你调用C语言实现图像灰度化高性能模块

在Java开发中,当遇到计算密集型任务(如图像处理、音视频编解码或科学计算)时,纯Java实现可能面临性能瓶颈。JNI(Java Native Interface)作为连接Java虚拟机与本地原生代码(如C/C++)的桥梁,其核心原理在于允许Java程序调用编译为机器码的本地函数,从而绕过JVM解释或即时编译的开销,直接利用硬件指令集(如SIMD)和内存操作,实现数量级的性能提升。这项技术的核心价值在于,它让开发者能够在保持Java应用主体架构的同时,将最耗时的关键模块下沉到C层进行极致优化。在图像处理、游

weixin_30466039的博客 799

Sublime Text 3配置Windows下C/C++编译环境

在Linux或者Mac OS中我们选择【工具 / 编译系统 / C++(Tools / Build System / C++)】就可以配置C/C++的编译环境,但是在Windows环境下,我们却需要做更多的设置 首先我们需要设置MinGW编译器的环境变量,使我们可以直接使用gcc/g++命令,这点我们就不重复了,不会的请大家自行脑补 我们直接讲Sublime Text的配置方法 工具 / 编

OSKernelLAB(gatieme) 2万+

sublime配置C/C++并调试

文章目录前言1. 工具准备1.1 sublime的安装1.2 MinGw的安装和配置2. 开始配置2.1 MinGw路径放进环境变量2.2 sublime的配置3. 开始使用3.1 运行代码3.2 调试代码 前言 本文主要讲关于sublime和c/c++的配置,目的是达到可以运行和调试 1. 工具准备 1.1 sublime的安装 通过官网进行下载安装包,然后执行一路next进行安装,最好不要动修改路径 博主这里有安装包: 安装链接:https://pan.baidu.com/s/117Gse_XNvS

m0_51723227的博客 1万+

Sumlime text 3 - c++/c 编译配置文件

前提:sublime + gcc编译器 + 配置环境变量sublime 下 control+shift+B 编译运行 (cmd窗口) { "encoding": "utf-8", "working_dir": "$file_path", "shell_cmd": "g++ -Wall -std=c++11 \"$file_name\" -o \"$file_base_name

Uniontake 816

义乌市python培训

在杭城的中青年信奥教练圈,吴一岐老师是“金名片级”的实战派教练,在信奥学研方面,他有着丰富的实战和青少年编程教学经验。 浙青网-青年时报的公开报道显示,吴老师曾就职于学军中学。 该报道称,“学军中学在培养面向国际的科技人才这件事上,可是花费大力气,尤其是在信息学方面,被誉为‘金牌教头’的学军中学拔尖创新中心主任徐先友老师带领新生代教练员沈晓恬、周邦、吴一岐等青年教师,带出了一支......信奥梦之队——‘信友队’,其队员获得世界冠军2次,国际金牌3枚,亚太地区金牌29枚,全国金牌27枚,全国联...

weixin_63757190的博客 1672

sublime text配置刷oj模板

我们用sublime写东西的话,一定会每次都写头文件什么的,现在这个可以像写html一样,预设模块。 创建过程: Tools  >  Developer  >  New Snippet 再这个刚打开的文件,我的配置如下 <![CDATA[ #include using namespace std; typedef long long ll; const int in

zhang__liuchen的博客 1431

VS code 中的各种变量 ${file},${fileBasename}

这几天刚刚接触vscode ,用它写c,在编译的时候需要设置tasks.json,其中遇到了各种${},比如${file},${fileBasename}等等等等, 神烦,网上搜不到,最终还是在VS code的帮助里边找的,先把链接贴上https://code.visualstudio.com/docs/editor/tasks#vscode 介绍一下有关 文件之类的, ${workspac

bailsong的博客 4万+

Sublime text在Linux下的安装与配置

以下内容源于网络资源的整理,如有侵权请告知删除。

主要记录嵌入式学习与开发过程。 1万+

在netbean下配置C/C++应用程序环境

这是我第一次csdn这里发表文章。 Netbean MinGw Msys QT C&C++          我们用netbean、MinGW、Msys、QT来配置C/C++的编程环境。如果不用QT的话,那只能编写控制台程序了…QT是用来做GUI的。 一、下载各程序。        1、首先下载个netbean6.9。版本很重要,不要下载其它版本的。        2、下载MinGW4

billynetbean的专栏 1791
上一篇: 迷宫问题
下一篇: ZWK so lazy
seekforcode
博客等级 码龄12年 9粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值