[技能]|Sublime Text3配置C/C++语言编译环境(简便办法)
很久不推文了,懒得说懒了都。
很多同学想学C语言,这是件大好事,但因为有谭浩强老师的《C程序设计》这本书存在,自然而然的VC6++成了大家首选的编译器。
观看吐槽:https://www.zhihu.com/question/22793863
然而这鬼编译器实在是让人无力吐槽,且不说会有各种编译错误,单是每学习一点新知识想新敲一段代码就必须新建一个项目这一点就让很多人烦躁不已了吧?
所以我提供两条路供选择:
1.Linux搭配Vim神器食用,简简单单一行代码就能把.C源文件编译成可执行文件,酷酷的。(不是主题,先不说)
2.在Windows上那就必须用代码编辑神器Sublime Text 3搭配gcc编译器使用了。
于是乎Sublime Text 3和 gcc这两个好基友就走到一起了。
-
Sublime Text 3:绝对神器!参考博客:https://www.cnblogs.com/bananaplan/p/Sublime-Text-3-Powerful.html
Sublime Text 3的使用方法具体参考上述博客,由于原生ST不支持C语言编译,网上的一些教程比较复杂且缓慢,所以这里主要讲一下配置C语言编译环境的简单方法。
安装MinGW
MinGW是Minimalist GNU on Windows的首字母缩写,安装后就可以使用很多GNU工具。GNU是Linux中的一个著名项目,包含了gcc、g++、gdb等工具。也就是说,安装MinGW并配置后,我们就能使用gcc命令编译源码了,有了gcc我们的ST就派上用场了。
但是从官网下载MinGW安装器安装简直就是龟速,而且界面还都是英文,对我们极不友好,但好在它还是绿色软件,直接把文件移到别的电脑上也能用,我把MinGW打包好了,直接在公众号里回复下载就好了,下载好后解压到C盘根目录下。
就酱
配置环境变量
接下来配置环境变量,配置好Path后我们就可以再任意目录下使用gcc命令了。
1. |
- 变量名 变量值 |
2. |
- C_INCLUDEDE_PATH C:\MinGW\include |
3. |
- LIBRARY_PATH C:\MinGW\lib |
4. |
- Path C:\MinGW\bin |
如图
*注:注意修改的是系统变量,Windows环境变量的修改不会立即生效,需要重启Windows。
运行gcc
在cmd中测试gcc,Win+R-->cmd-->gcc
如果出现 “gcc: 致命错误:没有输入文件”的提示就说明环境变量配置正确。
配置Sublime Text 3中C语言编译系统
接下来是重头戏吗,网上的教程多半是要你在Sublime Text 3中先安装“控制台”,再Build一个编译系统,这样是很正确的办法,但是很麻烦,而且有的同学死活安装不上控制台。
经过实践我发现可以直接把配置好的ST文件拷贝替换到新电脑上,这样C语言编译系统和汉化直接一套带走了。
首先打开Sublime Text 3,在菜单栏中找到“Tools”-->“Build System”-->“New Build System”
然后直接关闭新标签:
弹出的对话框点“是”
然后在弹出的文件选取框中把路径复制下来:
我的是:C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\User
打开这个地址(去掉后两个文件夹)
Win+R-->C:\Users\Administrator\AppData\Roaming\Sublime Text 3
打开下载好的“Sublime Text 3 拓展包.zip”,把所有文件解压到这,全部替换,这是我的编译系统和安装好的插件,移过来后Sublime Text 3的汉化、新建C语言编译系统、UTF-8转换插件就都装好了,不用再用控制台装啦~
搞定!
神级编译器配置完成~
默认开启的代码高亮、自动补全等插件,编写好后直接Ctrl+B就可以编译啦
文件都已打包,后台回复下载。
点个赞吧~