学了一段时间的C语言,但苦于好的IDE都特别大,占内存,切卡顿,就像用一个轻量级的编辑器来编写C程序,网上翻看半天,选择了Sublime,对于这款编辑器,笔者可以说是情有独钟,之前用过一段时间,也想过用它来写C程序,但苦于技术有限,一直没有实现。
今天在CSDN上看到一篇博文,根据其步骤,再加上一些自己的摸索,完成了Sublime的改造:
原文:https://blog.csdn.net/Android_MSK/article/details/62431155
一、安装Sublime Text
这个不再多说,直接官网下载安装即可。
二、安装编译器
编译器可以选择MinGW或TDM都可以,但笔者更偏向于TDM,因为笔者电脑为32位,二MinGW32位版本很难寻找,笔者好不容易找到几个,还是因为gcc版本过低而失败了。
将TDM安装到C:\,在根目录出现TDM的文件夹即可,如图:
三、配置环境变量
这一步网上有很多教程都是以win10/win7为教程的,笔者还在用XP,所以废了点时间才明白其含义。
1、打开我的电脑
2、右键-属性-高级-环境变量
3、找到用户变量里的PATH
4、编辑变量,将其值改为C:\TDM-GCC-32\bin
5、新建LIBRARY_PATH变量,在值中加入C:\TDM-GCC-32\lib。
6、新建C_INCLUDEDE_PATH变量,值设为C:\TDM-GCC-32\include。
完成!
PS:这里的值是编辑器的安装目录,应根据自己实际情况进行调整。
四、检验环境配置是否正确
开始-运行-cmd-输入gcc -v
出现如图即可
六、新建C/C++语言编译系统
打开Sublime Text,选择tool –> Build System –> New Build System(中文是:工具–> 编译系统 –> 新编译系统 )
删除其中内容填写下面代码:
{
// "shell_cmd": "make"
"encoding": "utf-8",
"working_dir": "$file_path",
"shell_cmd": "g++ -Wall -std=c++0x \"$file_name\" -o \"$file_base_name\"",
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"selector": "source.cpp",
"variants":
[
{
"name": "Run",
"shell_cmd": "g++ -Wall -std=c++0x \"$file\" -o \"$file_base_name\" && \"${file_path}/${file_base_name}\""
}
]
}
点击Ctrl+S保存为C/C++.sublime-bulid文件。
关闭Sublime Text。重新启动。
五、编写C程序检验
编写小段C语言测试程序。
#include <stdio.h>
int main(void){
printf("hello\n");
return 0;
}
Ctrl+B编译出现下图:
Ctrl+Shift+B运行出现下图:
完成!
-------------------------------------------------------------------------------------------------------------------------
希望这点经验可以帮到大家,再次万分感谢原作者
原作地址:https://blog.csdn.net/Android_MSK/article/details/62431155