sublime text2建成C语言(C++)编译环境

四个步骤:

  1. 下载安装Sublime text2 for windows
  2. 下载安装 MinGW 与 系统变量设置
  3. Sublime Building System 设置
  4. 编译测试

一、下载安装Sublime text2 for windows

下载地址:http://www.sublimetext.com/

二、下载安装 MinGW 与系统变量设置

 

本文使用的C/C++编译器是gcc/g++,所以需要下载安装MinGW(下载地址:http://sourceforge.net/projects/mingw/)

安装完成后会让用户选择需要下载的Package

选择要下载的Package:


如图所示,选择 MinGW Compiler Suite之后,添加 The GNU C++ Compiler 的相关项即可。

2.2 设置环境变量

右击我的电脑,点属性->高级->环境变量。

  1. 在环境变量PATH 添加系统 MinGW 的实际安装位置,如: D:\Program Files\MinGW 或者比如本文中演示的C:\MinGW\bin。在PATH里加入C:\MinGW\bin(具体路径请根据你的MinGW选择)。如果PATH里面还有其他的变量,记得要加个英文半角分号。一般 PATH 中的变量会非常的多,不同变量之间使用;分隔。
  2. 新建LIBRARY_PATH变量,如果有的话,在值中加入C:\MinGW\lib,这是标准库的位置。
  3. 新建C_INCLUDEDE_PATH变量,值设为C:\MinGW\include。
  4. 检查变量设置:Win+R输入: cmd ,在命令行中输入: g++ -v ,有内容输入证明环境变量配置正确.如果出现 ‘g++‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。 检查上一步配置.


如果出现上面的画面,说明了你安装成功了,否则就是环境变量设置的问题。需要修改一下环境变量。在已经存在的环境变量前面添加上mingw的路径。因为Windows的环境变量修改之后不会立马生效,需要重启电脑。如果想省事,不想重启电脑的话可以直接在cmd中输入set path c:\这样环境变量就会被强制刷新。

三、Sublime Building System 设置

Windows下,要在Sublime Text 2中实现编译、运行C/C++代码,需要修改或新建一个C++编译配置。

具体是:Sublime Text 2中Tools -> Build System -> New Build System

          

输入如下内容,并将文件保存为C++Bulider.sublime-bulid。

{

"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],

"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"working_dir": "${file_path}",

"selector": "source.c, source.c++",

"encoding": "cp936",

"shell": true,

"variants":

[

{

"name": "Run",

//"cmd": ["CMD", "/U", "/C", "g++ ${file} -o ${file_base_name} && ${file_base_name}"]

"cmd": [ "start", "${file_path}/${file_base_name}.exe"]

}

]

}

{

"cmd": ["g++","${file}","-std=c++11" ,"-o", "${file_path}/${file_base_name}","&","start", "${file_path}/${file_base_name}.exe"],

//"cmd": ["make"],

"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"working_dir": "${file_path}",

"selector": "source.c, source.c++",

"shell": true,

"variants":

[

{

"name": "Run",

"cmd": ["${file_path}/${file_base_name}"]

}

]

}

然后    Ctrl+S,弹出保存对话框,文件名改为 MinGW.sublime-build 保存即可

然后菜单栏选择Tools—编译系统—选择MinGW就行了,接下来就可以自己编写一个C语言代码然后按下Ctrl+B编译看看

四、编译测试

 

经过以上步骤搭建好C/C++编译环境后,就可以在Sublime Text 2中编译运行C/C++代码了。

如图所示:

ctrl+B:生成

ctrl+shift+B:运行

生成的可执行文件在cpp同目录下:


下一篇:sublime 中模板的设置

或者可以有一个更加牛逼的存在,直接集成显示到ST2当中

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

@echo off

echo ____________________________________________

cd %~dp1

ECHO ****************Compiling*******************

ECHO wait...

IF EXIST %~n1.exe (DEL %~n1.exe)

g++ %~dp1%~nx1 -o %~n1.exe

ECHO Compiling Success!

echo Running Program!

IF EXIST %~n1.exe

(

ECHO -----------OUTPUT-----------

echo.

%~n1

ECHO Compiling Finish

pause

)

把以上代码复制下来,保存为 Compile.bat 放置到一个环境变量所指向的目录,例如你的编译器,我的编译器是 C:Program Files (x86)MinGWbin ,所以我放到这个目录就可以了

然后打开Sublime Text 2 菜单栏选择Tools—编译系统—编译新系统

输入

1

2

3

4

5

6

{

"cmd": [" Compile.bat", "$file_name"],

"selector": "source.c",

"shell": true,

"encoding":"gbk"

}

然后    Ctrl+S,弹出保存对话框,文件名改为 MinGW.sublime-build 保存即可

{

"cmd"        : ["gcc","${file}", "-o", "${file_path}/${file_base_name}"],

"file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",

"working_dir":"${file_path}",

"selector"   : "source.c",

"encoding"   : "cp936",

"variants"   :

[

{

"name"  : "Run",

"cmd"   : ["cmd","/c", "gcc", "${file}", "-o", "${file_path}/${file_base_name}","&&", "cmd", "/c","${file_path}/${file_base_name}"]

},

{

"name"  :"RunInCommand",

"cmd"   : ["cmd","/c", "gcc", "${file}", "-o","${file_path}/${file_base_name}", "&&","start", "cmd", "/c","${file_path}/${file_base_name} && pause"]

}

]

}

  • 配置快捷键:编译之后在CMD中运行
  • 点击Sublime Text 3 >> Preferences >> Key Bindings -User
  • 输入如下代码:

1

2

3

{

"keys": ["ctrl+alt+shift+b"], "command": "build","args": {"variant": "RunInCommand"}

}

执行 Ctrl + B【Build】命令,进行编译。可以看到控制台显示如下:

执行 Ctrl + Shift + B【Run】命令,编译并执行。可以看到控制台显示如下:

执行 Ctrl + Shift + Alt + B【RunInCommand】命令,编译并在CMD中执行。命令行显示

时间: 2024-12-21 14:14:23

sublime text2建成C语言(C++)编译环境的相关文章

Sublime Text 3 配置c/c++编译环境(转)

sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示. 要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令. 目前c/c++编译器最流行的就是gcc和g++,本文将从MinGW开始,介绍gcc和g++的基本命令格式,然后详细介绍sublime中自带的编译配置文件,分析每一行的作用.然后给出win7 64bit下 Sublime T

用Sublime Text2和MinGW 搭建c编程环境 cc1plus.exe报错

1.下载安装Sublime Text 32.下载安装MinGW 3.配置环境变量 4.安装gcc,g++,gdb相关插件 5.打开Sublime Text,勾选 Tools->Build System->C++ 按ctrl+b 弹出cc1plus.exe错误,解决方法: 说明缺少zlib1.dll文件.如果是64位系统,下载个 zlib1.dll文件放到到 C:\Windows\SysWOW64 下面

sublime在Macos系统下配置编译环境,实现CTRL+B快速编译

Mac操作系统自带了python2版本,安装python3后, 如果在sublime进行编译, 需要用python3执行, 则按以下步骤处理: 1 选择 tools -> build system -> new building system ....菜单 2在文本编辑里用以下内容覆盖原有脚本: {"cmd": ["/usr/local/bin/python3", "-u", "$file"],} 3.文件保存成p

Sublime text2 C/C++ 编译环境设置

sublime 是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能.具体做法一共有四个步骤: 下载安装Sublime text2 for windows 下载安装 MinGW 与 系统变量设置 Sublime Building System 设置 编译测试 一.下载安装Sublime text2 for windows 下载地址:http://www.sublimetex

用Sublime Text2搭建VC编译环境

用惯了臃肿的VS2013,有时候想写个小项目,小测试程序,编辑浏览代码什么的不想 总打开它,于是我折腾了一下Sublime Text2 这款现代化高大上的强大代码编辑器,它的定位 在于绿色轻巧,速度快,且跨平台支持Win/Mac/Linux,支持32与64位,但它需要配合众多 的插件一起使用,所以比较适合喜欢折腾的人. 另外,Sublime Text2 通常用于前端开发,例如HTML,PHP神马的,亦或者是写些脚本神马的, 像Lua, Js之类的,但估计用它来写VC的还真不多,毕竟有VS这等便利

Sublime Text2上搭建C/C++环境

环境:Sublime Text2 win7 64位 1.下载Sublime Text2并安装 下载地址:http://www.sublimetext.com/ 2.需要用到gcc/g++编译器,下载MinGW并安装 下载地址:http://www.mingw.org/ 3.配置MinGW环境: 把MinGW的安装路径:“c:\MinGW\bin”(这是c盘)添加到环境变量里 4.配置ST环境 #1.找到:Tools –> Build System –> New Build System… #2

Mac下SublimeText 3配置C语言编译环境

1. SublimeText简述 Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim.一款文本编译器怎么才能满足大部分程序员的需求呢? 首先,它得是跨平台的,linux,win,mac都可以用,每个平台上的软件都很好用也很关键: 其次功能强大(插件丰富),占用内存小,界面友好,比如编辑状态退出会自动保存,下次打开方便编译: 还有就是方便提交ftp, svn, git,查看本地文件历史纪录: 以上三个优点SublimeT

Sublime Text2配置python环境

1.下载python并安装 地址:https://www.python.org/downloads/ 2.下载Sublime Text2 并安装 地址:http://www.sublimetext.com/ 3.安装插件 Package Control 在 Sublime 里直接安装附加插件的包管理器.这是唯一一个你必须手动安装的插件.这边列出的其他所有插件都可以通过 Package Control 来安装.也可以通过它来更新已安装过的插件.简单得想做是 Sublime packages 的 a

配置Sublime Text2的python运行环境(Sublime Text 3也类似)

1. 前言 用Sublime Text 2 配置Python运用环境,有简单配置还有像IDLE一样的配置,本文分成第一部分和第二部分. 2. 配置 第一部分(简单配置) 1. 只需要打开Preferences 的 Browse Packages找到Python 文件夹中的Python.sublime-build文件. 2. 添加我们安装python的路径就ok了. 3.Sublime Text2会自动的判断类型build 按 ctrl + b 即可运行 输出在自身的控制台中,部署到这一步,就可以