页次: 1
由于一直使用sublimeText3进行程序编写及文本编辑,发现默认的编译器里面没有支持C语言,不过有C++,根据他强大的插件支持的的特性,网上搜索了下,还真有,按照配置步骤顺利完工,这里记录下。
http://xlbd.net/xlbd/1632.html
离线
【Sublime Text 3】 The text editer you fall in love with.
这篇文章来讨论下如何在Windows下使用Sublime Text 3编译C语言程序。
一直从事Linux系统下C语言开发,突然试着想找找新的编程方式。
试试能不能在Windows下开发并编译C语言程序。
自从我发现这款“神器”之后,我就觉得这款编辑器能有很大的潜力。
因为功能丰富的插件让Sublime Text更加便捷好用,更加Sexy。
1. 安装GNU
在Window下编译C语言程序,需要用到MinGW(Minimalist GNU for Windows)。
MinGW的安装参见:GNU 编译器工具 MinGW的安装与配置
2. 配置Sublime Text 3
配置编译命令
点击 Sublime Text 3 >> Tools >> 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":"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"]
}
]
}
保存文件名为:GCC_Complier.sublime-build
配置快捷键:编译之后在CMD中运行
点击Sublime Text 3 >> Preferences >> Key Bindings -User
输入如下代码:
[
{"keys":["ctrl+alt+shift+b"],"command":"build","args":{"variant":"RunInCommand"}}
]
3. 编译测试程序
新建一个.c文件,例如:test.c
#include <stdio.h>
int main()
{
printf("Hello world,I am here ground you ! \n");
scanf("Press any key continue ...");
}
执行 Ctrl + B【Build】命令,进行编译。可以看到控制台显示如下:
[Finished in 0.5s]
执行 Ctrl + Shift + B【Run】命令,编译并执行。可以看到控制台显示如下:
Hello world,I am here ground you !
[Finished in 0.9s]
执行 Ctrl + Shift + Alt + B【RunInCommand】命令,编译并在CMD中执行命令行;
到此实现了在Sublime Text 3中编译C语言程序。Sublime Text 3还有很多功能等着我们去发觉和探讨。
离线
页次: 1