在sublime中配置gcc/g++环境

2023-05-16

在sublime中配置gcc/g++环境

第一次使用sublime进行c++学习的过程中遇到的一些问题,包括代码的编译与运行需要用到gcc/g++的编译环境,现在已经顺利解决。本文是对问题的一个总结,解决方法参考自csdn论坛文章,自己写一遍是为了之后如果碰到能够更加方便查询
参考链接1:http://www.cnblogs.com/snake-hand/archive/2013/06/12/3132872.html
参考链接2:http://www.doc88.com/p-3867503048541.html

1,首先需要安装gcc/g++环境:
从http://sourceforge.net/projects/mingw/ 网站下载所需要的安装文件,安装文件目录默认即可C:/MinGW;
将C:/MinGW/bin配置到系统的环境变量中,即path了路径下;
测试是否安装成功:运行cmd命令提示符,输入g++ -v,接着会出现几行提示信息如下:
这里写图片描述

2,在sublime配置g++
打开sublime软件,依次打开:Tools—>Build System—>New Build System
复制如下代码:

{
    //"cmd": ["g++","${file}","-std=c++11" ,"-o", "${file_path}/${file_base_name}" ,"-I","C:\cygnus\cygwin-b20\H-i586-cygwin32\bin],
    "cmd": ["g++", "${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",
            "cmd": ["${file_path}/${file_base_name}"]
        }
    ]
}

保存为g++.sublime-build,该文件在sublime的 Packages/User 文件夹下

3,测试编译环境能不能正常使用

#include<stdio.h>
int main ()
{
    printf("hello world!\n");
    return 0;
}

运行结果如下:
这里写图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在sublime中配置gcc/g++环境 的相关文章

随机推荐

  • Linux系统如何禁用IPv6以解决连接超时问题

    Linux系统如何禁用IPv6以解决连接超时问题 文章来源 xff1a https www yingsoo com news servers 55619 html IPv6和IPv4同属于网络协议 xff0c 在Linux系统中 xff0c
  • C语言中的左移位和右移位

    移位操作只是简单地把一个值的位向左或右进行移动 1 左移位 符号 xff1a lt lt 在左移位中 xff0c 之最左边的几位被丢弃 xff0c 右边多出来的几个空位则由0进行补齐 例如 xff1a 01101101 lt lt 3 结果
  • uva10369 - Arctic Network(北极网络)

    最小生成树的变形 最小生成树只能有n 1条边 所以我们有无线资源的时候 xff0c 为了尽量发挥这些昂贵资源的价值 xff0c 我们把这些资源用到最小生成树的最长的s个边上 即 xff0c 求最小生成树的第p s个边 include lt
  • 解决办法:/usr/bin/env: “bash\r“: 没有那个文件或目录

    最近在github上download了一个程序但是总是有点问题 解决办法 xff1a 1 使用VIM打开该文件 按一下ESC 输入 span class token operator span set ff 千万别少了 span class
  • Windows 10 安装并迁移 Ubuntu18.04

    控制面板 程序 程序和功能 启用或关闭windows功能 xff0c 勾选适用于Linux的windows子系统 进入win10应用商店 xff0c 安装并启动 修改成阿里云的软件源 sudo mv etc apt sources list
  • Oracle 12c修改sys用户密码

    oracle12c修改用户密码有个跟之前版本的Oracle数据库修改密码有个差异的地方 这里有个概念叫做插件式数据库 xff08 pluggable database xff09 除了默认的数据库之外 xff0c 其他的都是插件式的 xff
  • linux上的squid的安装及配置

    一 squid简介 Squid是一个缓存Internet 数据的软件 xff0c 其接收用户的下载申请 xff0c 并自动处理所下载的数据 当一个用户想要下载一个主页时 xff0c 可以向Squid 发出一个申请 xff0c 要Squid
  • Apache 中文乱码问题解决方法

    已经不记得解决过多少次这个问题了 xff0c 但是每次都搞忘记 xff0c 备忘一下 服务器端 xff1a 61 61 61 61 61 61 修改httpd conf 在Redhat中放置的位置为 etc httpd conf 查找 xf
  • linux下查看日志用到的常用命令

    linux下查看日志用到的常用命令 参考网址 https mp weixin qq com s NDXSXRhIWkE8fkYSDwcwXw 1 查看日志常用命令 tail n 是显示行号 xff1b 相当于nl命令 xff1b 例子如下
  • Python笔记—TypeError: can only concatenate str (not “int“) to str

    今天自学Python遇到了一个报错 xff0c 报错的内容如下 xff1a TypeError can only concatenate str not 34 int 34 to str 这个错误的意思是类型错误 xff1a 字符串只能拼接
  • Python3中通过Zmail库发送电子邮件

    一 Zmail 是什么 Zmail或许是最简单的邮件收发库 xff0c 开发网址为 xff1a https github com ZYunH zmail GITHUB中的Zmail 在上述github下载压缩包 zmail master z
  • 李宏毅——元学习meta learning1

    李宏毅 元学习meta learning1 导语meta learningmeta learning的步骤什么叫一组learning algorithm如何评价一个F的好坏meta learning vs machine learning怎
  • BACnet协议简要说明及组网简介

    主题概要BACnet协议BACnet协议简要说明 xff0c 组网简介编辑时间新建20160217序号参考资料1BACnet协议正文1995版2http www bacnet org Tutorial BACnetIP 1 协议说明 BAC
  • Tesseract-OCR字符训练工具及方法

    主题概要Tesseract OCRTesseract OCR训练工具编辑时间新建20161008更正训练步骤序号20161225序号参考资料1http vietocr sourceforge net training html2 最近参加了
  • 基于easyPR和openalpr的车牌识别研究

    主题概要车牌识别车牌识别流程及算法编辑时间新建20161216序号参考资料1https github com openalpr openalpr2https github com liuruoze EasyPR3学习openCV Cary
  • c# Winform程序实现多sheet的Excel文件导入与导出

    主题概要C excel导入到mysql xff0c mysql导出到excel编辑时间新建20170123序号参考资料1http download csdn net detail nanzhaonan 5403457 xff08 左侧导航菜
  • JS统计页面访问次数并传递可选参数

    主题概要JS用JS统计网站页面的访问次数 xff0c 并传递可选参数编辑时间新建20171218序号参考资料1 网站有些页面需要统计用户的访问次数 xff0c 下面是一个简单的JS xff0c 引用在需要统计的页面类 网站上有个Handle
  • QT UDP Socket数据接收与解析

    主题概要QTUDP Socket编辑时间新建20180331序号参考资料1https doc qt io qt 5 qudpsocket html 做直升机航电系统仿真 xff0c 类似GPS导航接收机的按钮很多 xff0c 显示的仪表也很
  • 个人博客搬迁

    个人博客网址 xff1a 个人博客 可以在浏览器上输入 shao zheng com 后续不再在CSDN上更新博客 忽略新博客的页面 xff0c 会用心记录开发中的各种内容 xff0c 也会写一些飞行仿真相关的原理性的东西
  • 在sublime中配置gcc/g++环境

    在sublime中配置gcc g 43 43 环境 第一次使用sublime进行c 43 43 学习的过程中遇到的一些问题 xff0c 包括代码的编译与运行需要用到gcc g 43 43 的编译环境 xff0c 现在已经顺利解决 本文是对问