sublime 配置 gcc/g++ 环境

原创 2013年06月11日 23:15:22

1.在windows下配置好gcc/g++环境

     下载cygnus的g++编译器:http://www.claremontmckenna.edu/math/ALee/g++/full.exe 下载之后直接按照提示运行安装即可。这里假设安装在 c:\cygnus\cygnus-b20 下

在子文件下找到bin的位置,此处为  C:\cygnus\cygwin-b20\H-i586-cygwin32\bin, 将其添加到系统的环境变量中(记住,是添加!!!我遇到过直接新建path然后导致原来的环境变量全没了的-。-)

  确定安装成功:在cmd中输入gcc -v, 出现几行信息,最后一行应该是

   gcc version egcs-2.91.57 19980901 (egcs-1.1 release)。


2.在sublime中配置g++ 编译

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 文件夹下。

然后打开一个cpp文件,Ctrl+B 编译, Ctrl+Shift+B 运行(我的运行快捷键不知道为嘛用不了,没发现什么快捷键冲突,同学的好好的)

编译后会在文件所在的目录下(在该文件右键Opening Containing Folder既可打开所在目录)生成一个exe文件,可直接运行。sublime的运行状态下好像是不能输入的,你可以用文件进行读和写。


好了,以后简单的程序就不用开vs了。 ^_^


======================================

2015/01/03 更新


OS X Yosemite 下配置 ST 2/3 g++ 环境(来自知乎:http://www.zhihu.com/question/27171854#answer-9616225)

file_regex 自动识别 c/c++ 文件并设置 build system 为自己定义的 g++

{
    "cmd" : ["g++ $file_name -o ${file_base_name}"],
    "selector" : "source.c, source.c++",
    "shell": true,
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "working_dir" : "$file_path"
}



Tips:

1. 推荐两个主题:

   Tomorrow_night_bright(暗黑系)下载地址:https://github.com/chriskempson/tomorrow-theme,选择textmate的版本即可,记住一定要保存成xml格式,后缀名为 .tmTheme, 保存在 Sublime Text 2\Packages\Color Scheme - Default 文件夹下。这个主题还有notepad++的版本

    Coda(清爽系)  http://pan.baidu.com/share/link?shareid=937779511&uk=3323174559

2. 推荐一个快捷键: 

    Ctrl+D 选中当前单词,持续按会寻找下一个,并在该处新建一个光标,这个实在是太方便了啊!!!绝对适合重构~

3.再推荐一个插件: 

Filediffs 地址:https://github.com/colinta/SublimeFileDiffs 绝对强大!!!可以将两个文件进行对比,和剪贴板对比


吐槽一句:csdn的blog什么时候才能支持markdown啊=。= 排版烦死了


资料来源:

http://blog.csdn.net/leonsc/article/details/5853614

http://www.cnblogs.com/zhenglichina/archive/2012/08/10/2632071.html


    

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

本文介绍sublime text 3的c/c++开发环境搭建,包括MinGW的安装,gcc运行c语言,g++运行c++语言,在sublime中运行以及在cmd中运行的方法。另外对于MinGW和gcc,...

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

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

sublime text 3 配置 gcc 编译器

1.安装gcc和sublime text 3下载安装mingw-gcc到默认路径即可2. 修改环境变量将gcc的安装目录 (gcc.exe的上级路径) 添加进环境变量 右键计算机-属性-高级系统设置...

MinGW下载并配置gcc\g++编译环境

本文将讲解如何下载MinGW并配置gcc\g++编译环境

在Linux环境下安装gcc/g++/gdb/vim,以及进行vim的配置

在Linux中配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.v...

C/C++学习笔记第一天:MAC OS下搭建GCC和Sublime Text环境

本科的时候学了C C++ 这一路搞研究 也不太需要太多的编程,多半是算法仿真,所以编程感觉越来越差,趁这个暑假赶快拾起来。...

Sublime Text 3配置和php5.5调试环境

  • 2017年03月17日 10:49
  • 231KB
  • 下载

有关在ACM/ICPC竞赛环境下的GCC/G++的拓栈外挂的研究记录

0、起因 有的时候,DFS总是比BFS受人喜爱——毕竟DFS简单粗暴
  • fcxxzux
  • fcxxzux
  • 2014年10月13日 22:01
  • 3290

Linux环境下GNU, GCC, G++编译器

一,GNU   GNU是“GNU 's Not Unix”的递归缩写, Stallman宣布GNU应当发音为Guh-NOO(革奴)以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音...

Linux下开发环境(gcc/g++/makefile/gdb)

先决条件 gcc 这是c语言的编译器 从前,我写了一个Linux多线程到程序Main.c,使用gcc -g Main.c -lpthread -o Main编译,就出现来未安装gcc的提示,我按照提...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sublime 配置 gcc/g++ 环境
举报原因:
原因补充:

(最多只允许输入30个字)