使用Sublime Text编写C/C++程序

学了一段时间的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

猜你喜欢

转载自blog.csdn.net/qq_37450955/article/details/86572382
今日推荐