将Sublime打造成为C\C++的编译器
2017-04-18 18:46
274 查看
一、前言
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 编译且运行
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 编译且运行
相关文章推荐
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- 使用ultraedit和cl编译器打造简易c-c++开发环境【转】
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- sublime集成MinGW,打造C/C++开发环境
- Ue + Devc++ 打造简单C/C++ 编译器
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- 使用ultraedit和cl编译器打造简易c/c++开发环境
- C/C++ 编译器和调试器以及静态库、动态库使用汇总(转)
- Linux 上的 C/C++ 编译器和调试器
- 如何在VC6中使用Intel C/C++ 编译器
- 一步一步打造自己的编译器
- 微软C/C++ 编译器选项参考
- 超越极限,手工打造C#编译器
- 关于C/C++编辑器与编译器的一些介绍
- 内存管理 成为C++高手必然的磨练
- 编译器中的C++基本概念的实现
- C++基本概念在编译器中的实现