将Sublime打造成为C\C++的编译器

来源:互联网 发布:2k16mc亚洲人捏脸数据 编辑:程序博客网 时间:2024/06/05 12:50

一、前言

      sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示。

      要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令。

      目前c/c++编译器最流行的就是gcc和g++,本文将先介绍gcc和g++的基本命令格式,然后介绍win7 64bit下 Sublime Text 3 build 3083版本中build配置文件的编写。

二、​关于gcc和g++

      ​安装编译器是后面所有工作的基础,如果没有编译器,后面的一切都无从谈起。在windows下使用gcc和g++,是通过安装MinGW实现的。

三、安装MinGW

​     1、 下载地址:http://www.mingw.org/。

     2、 安装:点击安装程序,选择如下图的文件然后进行安装,安装的话点击左上角的installation进行安装。


​      3、安装好之后进行右键我的电脑选择属性然后配置路径如下图(在4步骤填写你安装的MinGw的路径即可):


       4、路径配置好了之后进行查看是否成功,按win+r输入cmd命令然后输入gcc或者g++查看是否出现错误(如果出现不是内部命令的错误,那么可以进行重启电脑解决)。

四、设置编译路径​

      ​如上述的方法继续设置下面的环境变量:

​            C:\MinGW\lib      C:\MinGW\include      C:\MinGW\bin

五、配置Sublime的文件​

      默认下Sublime是带有C++的文件,但是我们需要进行修改才能更好的直接使用。

      1、​新建编译系统


 然后输入以下代码:

 {

"working_dir":"$file_path",

"cmd":"gcc -Wall \"$file_name\" -o \"$file_base_name\"",

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

"selector":"source.c",

"variants":

[

{

"name":"Run",

         "shell_cmd":"gcc -Wall \"$file\" -o \"$file_base_name\" && start cmd /c \"\"${file_path}/${file_base_name}\" & pause\""

}

]

}

      然后按ctrl+s进行保存,文件名为c.sublime-build即可。

      2、​在配置好C之后,用同样的方法配置C++,这个只需要把C的给复制一份,然后把关于gcc的改为g++,把 .c 的改为 .cpp即可

六、进行编译​

      在这里首先要进行如下图的选择:


在选择之后,就可以进行编写代码并进行编译和执行。快捷键如下:

      ctrl+b      编译

      ctrl+shift+b      编译且运行​



0 0
原创粉丝点击