sublime如何配置C/C++开发环境_在sublime中编译和运行C++程序


首先安装MinGW-w64编译器并配置环境变量,确保g++可用;接着在Sublime Text中创建自定义构建系统,设置编译命令为g++并指定C++17标准,添加Run变体用于运行程序;然后编写测试代码验证配置,按Ctrl+B编译,Ctrl+Shift+B选择Run执行;最后可优化构建配置以支持输入交互。

sublime如何配置c/c++开发环境_在sublime中编译和运行c++程序

要在Sublime Text中配置C/C++开发环境,实现编译和运行C++程序,你需要安装必要的工具链并设置构建系统。整个过程不复杂,只要一步步来就能完成。

1. 安装编译器(以MinGW-w64为例)

Sublime Text本身只是一个文本编辑器,不能直接编译代码,需要依赖外部编译器。Windows上常用的是MinGW-w64,Linux和macOS一般自带gcc/g++。

  • Windows用户可下载MinGW-w64,推荐使用官方版本或通过MSYS2安装。
  • 安装完成后,将bin目录(如C:\mingw64\bin)添加到系统的PATH环境变量中。
  • 打开命令提示符,输入g++ --version,如果显示版本信息说明配置成功。

2. 配置Sublime的构建系统

Sublime通过“Build System”调用外部命令来编译和运行程序。你需要创建一个自定义的C++构建配置。

  • 在Sublime中点击菜单栏的Tools → Build System → New Build System…
  • 将默认内容替换为以下JSON配置(适用于Windows):
{
    "cmd": ["g++", "-Wall", "-std=c++17", "$file", "-o", "$file_base_name"],
    "selector": "source.c++",
    "shell": true,
    "working_dir": "$file_path",
    "variants": [
        {
            "name": "Run",
            "cmd": ["start", "cmd", "/k", "$file_path/$file_base_name.exe"]
        }
    ]
}
  • 保存文件为C++ Custom.sublime-build,名字可自定义。
  • 解释一下关键字段:
    • cmd:编译命令,使用g++编译当前文件,启用C++17标准。
    • working_dir:在源文件所在目录执行,避免路径问题。
    • variants中的Run:编译后可在Tools → Build With… 中选择运行程序。
  • 3. 编写并测试C++程序

    现在可以尝试写一个简单的C++程序来验证配置是否成功。

    立即学习“C++免费学习笔记(深入)”;

    云网OA 云网OA

    采用JSP开发的办公自动化产品、基于B/S结构,运行环境:JDK v1.5、Tomcat v5.5、MySQL v4.1,三者均为以上版本其他相关内容:可视化流程设计: 流程支持串签、会签和分支流程,可以设置流程节点的修改、删除权限,并可指定流程中各个用户在表单中可以填写的域。智能表单所见即所得设计: 智能设计,自动在数据库中生成表格,方便优化程序 公共交流: 集论坛、博客、聊天室于一体文件柜:C

    云网OA 0 查看详情 云网OA
    • 新建一个文件,输入以下代码并保存为test.cpp:
    #include <iostream>
    using namespace std;
    
    int main() {
        cout << "Hello from Sublime C++!" << endl;
        return 0;
    }
    
  • 按 Ctrl + B 编译,会生成test.exe。
  • 再按 Ctrl + Shift + B,选择Run,会在新命令行窗口中运行程序并输出结果。
  • 4. 可选优化:使用终端运行或支持输入

    上面的Run方式无法输入数据。如果你需要读取cin输入,可以改用如下变体:

    "variants": [
        {
            "name": "Run in CMD",
            "cmd": ["cmd", "/c", "g++ -Wall -std=c++17 \"$file\" -o \"$file_base_name\" && start cmd /k \"$file_base_name\""]
        }
    ]
    

    或者更进一步,使用Sublime的“ansi”插件配合集成终端,获得更好的交互体验。

    基本上就这些。配置一次后,以后所有C++文件都可以直接编译运行。虽然Sublime不像IDE那样功能齐全,但轻量高效,适合学习和快速调试。关键是编译器要装好,路径要对,构建脚本写清楚就行。

    以上就是sublime如何配置C/C++开发环境_在sublime中编译和运行C++程序的详细内容,更多请关注其它相关文章!


    # 东莞教育网站优化托管  # 尼克  # 什么用  # 跳转到  # 的是  # 操作技巧  # 快速查找  # 一站式推广营销售后服务  # 如何做seo运营模式  # 表单  # 港闸区网站建设服务商  # 营销推广获客方案怎么做  # 专业网站优化推广seo怎么收费  # 合肥网站优化优质商家  # 朋友圈网站推广兼职  # 实力强的seo排名方法  # 学校科研网站建设方案  # linux  # 跳转  # 云网  # 自定义  # w  # 环境变量  # macos  # ios  # c++  # ai  # mac  # 工具  # windows  # json  # js  # sublime 


    相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894 】


    相关推荐: 《华夏千秋》龙女试炼功法获取方法  《procreate》绘制渐变效果教程  《浙里办》电子发票开具方法  163邮箱在线登录 163邮箱网页版在线入口  批改网官网首页登录 批改网学生用户登录入口  解决C#跨线程访问XML对象的异常 安全的并发XML处理模式  汽水音乐在线听歌网页版 汽水音乐在线听歌网页版入口  Excel宏怎么删除_Excel中删除宏的详细操作流程  怎样让Windows 11的开始菜单恢复经典样式_Open-Shell工具使用指南【怀旧】  使用 .htaccess 正确配置 WordPress 子目录重定向与路径保留  C++怎么实现一个红黑树_C++高级数据结构与平衡二叉搜索树  行者app怎样导出日志  J*aScript模块加载器_RequireJS原理分析  PHP中获取HTTP响应状态消息:方法与限制  《洛克王国:世界》国家队搭配攻略  海棠书屋官方在线书籍入口 海棠书屋文学作品浏览官网链接  Apple Music无故扣费引质疑  纯CSS实现滚动时动态时间轴线条颜色填充效果  手机远程连接电脑方法  win11自带录屏文件保存在哪里 Win11 Game Bar录制视频默认路径【分享】  QQ邮箱PC端登录页面_QQ邮箱网页版登录界面  《优志愿》修改手机号方法  win11资源管理器标签页怎么用 Win11文件管理器多标签高效操作【新功能】  《kimi智能助手》制作ppt教程  构建可配置的J*aScript加权点击计数器与共享总计功能  Google Drive API服务器端访问指南:服务账户认证详解  AngularJS动态内容中DOM元素查找的时序问题及$timeout解决方案  Python实战:高效处理实时数据流中的最小/最大值  之了课堂app做题入口  《植物大战僵尸3》火龙草作用介绍  铁路12306座位怎么选_12306官方选座操作方法  mysql离线安装后如何启动_mysql离线安装完成后启动服务的方法  谷歌浏览器如何查找和删除恶意软件 谷歌浏览器内置安全清理工具使用教程  解决CSS background 属性中 cover 关键字的常见误用  悟空浏览器如何恢复关闭的标签页 悟空浏览器撤销关闭网页快捷键设置  如何取消数字签名  如何用mysql开发用户注册登录功能_mysql用户注册登录数据库设计  C#解析来自网络的XML流数据 实时错误处理与重试机制  如何在CSS中使用伪类:valid实现表单验证提示_结合:valid改变边框颜色  《豆瓣》私信用户方法  视频转蓝光m2ts格式  顺丰速运官网查询入口 顺丰物流查询官网入口链接  胃动力不足?试试这5个调理方法  CSS过渡与滚动滚动事件结合应用_scroll与transition动画  《三角洲行动》战斗步枪与机枪类改装代码分享  POKI小游戏在线免费入口链接 POKI小游戏无下载秒玩玩  抖音怎么解除第三方绑定_抖音解除第三方平台绑定方法介绍  J*a中导出MySQL表为SQL脚本的两种方法  猫眼电影app如何筛选支持退改签的影院_猫眼电影退改签影院筛选方法  无人机考证官网 中国民航无人机考证官网登录入口 

     2025-12-20

    了解您产品搜索量及市场趋势,制定营销计划

    同行竞争及网站分析保障您的广告效果

    点击免费数据支持

    提交您的需求,1小时内享受我们的专业解答。

    运城市盐湖区信雨科技有限公司


    运城市盐湖区信雨科技有限公司

    运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

     8156699

     13765294890

     8156699@qq.com

    Notice

    We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
    You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.