在Sublime Text 3 中配置编译C程序的环境
在Sublime Text 3 中直接编译c程序时,需要提前配置编译环境。
一:电脑安装MinGW
1:MinGW下载
首先要配置电脑能够编译C语言,所以必须得安装MinGW。
PS:
MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。
下载地址:MinGW
等待几秒后会自动弹出下载窗口,下载后直接运行安装。
2:MinGW安装
下载到本地后,下面我们开始安装mingw,点击下载好的mingw可执行.exe文件,如“mingw-get-setup.exe”,点击install;
一路点击“Continue”,直到出现下面的窗口。然后在界面右边的Package下右击第三个开始,然后选择“Mark for installation”,反复执行,直到把mingw32-gcc-ada-bin、mingw32-gcc-fortran-bin、mingw32-gcc-g+±bin、mingw32-gcc-objc-bin的都选上,然后选择installation栏目中的Apply Changes,然后会弹出一个对话框,点击Apply即可,稍等几分钟,等待下载安装完即可。
PS:如果安装过程中出现报错信息窗口,如倒数第一张图所示,点击确定即可;
安装完成后,将安装路径C:\MinGW\bin添加到电脑系统变量中即可。
3:安装MinGW成功与否测试
win+r打开cmd窗口,输入命令gcc -v
如果出现以下界面则表示安装成功
二:配置Sublime Text 3
sublime中点击上方的工具栏:
中文版:工具>>编译系统>>新建编译系统
英文版:tool –> Build System –> New Build System
在打开的窗口中输入以下命令。
{
"cmd" : ["gcc","${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex" :"^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir":"${file_path}",
"selector" : "source.c",
"encoding" : "utf8",
"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","/","${file_path}/${file_base_name} && pause"]
}
]
}
按Ctrl+s保存,会自动打开user目录(Sublime Text 3\Packages\User),我们修改 文件名为 c.sublime-build,保存在此目录。
保存之后,可以在Tools -> Build System下看到刚才新建的c了(工具->编译系统)
配置到此完成。
三:测试C程序
#include<stdio.h>
int main(void)
{
printf("hell0\n");
return 0;
}
然后选择编译环境
选择工具>>编译系统>>选择c即可
运行程序,快捷键Ctrl+Shift+B
选择c-Run
即可正常运行
四:单独设置快捷编译键
c语言的快捷编译运行按键不是很方便,我这里设置F1为快捷编译运行键。
方法如下:
在菜单栏中的首选项中找到快捷键设置,弹出的窗口中,在右边窗口添加
[
{ “keys”: [“f1”], “command”: “build”,“args”: {“variant”: “Run”}}
]
结束。
推荐阅读
-
Sublime text3配置C/C++编译环境
-
sublime text3配置c++编译环境
-
sublime text 3配置c/c++编译环境-详解
-
在Sublime Text3中配置Python2、Python3的编译环境图文详解
-
Sublime Text4 配置 Python3 环境、代码提示、编译报错的解决方案
-
用sublime text 3 编译c++的配置过程
-
在Sublime Text 3 中配置编译C程序的环境
-
sublime text3 中python环境的配置
-
win10 sublime text3中文版 配置C/C++编译环境
-
Sublime Text4 配置 Python3 环境、代码提示、编译报错的解决方案