【安利】Sublime Text 3配置C++

配置准备

Sublime Text 3

MinGW-w64(如果你想用MinGW,请参考网上其他教程,但我更推荐使用MinGW-w64)

安装Sublime Text 3

没什么好更改的

一路上都点Next/Install/Finish即可

安装MinGW-w64

解压下载后的mingw-w64.7z,打开mingw-w64-install.exe

点击Next,然后等待一会儿就会出现一个框框,里面有5个下拉列表,以下修改必须从上到下修改

第一个为Version,选择最新版即可

第二个为Architecture,选择x86_64

第三个为Threads,选择win32

第四个为Exception,选择seh

第五个为Build revision,选择0

然后就一路点击Next知道开始安装

等进度条加载完就安装成功了

配置MinGW-w64

右键计算机(win10为此电脑),点击属性

点击高级系统设置,点击环境变量

在系统变量的Path值里加入C:\Program Files\mingw-w64\x86_64-8.1.0-win32-seh-rt_v6-rev0\mingw64\bin,记得加分号

然后一路点确定,少点一个都不行,差不多点三个

配置Sublime Text 3

在C:\Users\您的用户名\AppData\Roaming\Sublime Text 3\Packages\User文件夹里创建一个名叫CPP.sublime-build的文件,往里面加入如下内容:

{
    "encoding": "utf-8",
    "working_dir": "$file_path",
    "shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file_name\" -o \"C:/Project\"",
    "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
    "selector": "source.c++",
 
    "variants": 
    [
        {   
        "name": "Run in sublime",
            "shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file_name\" -o \"C:/Project\" && cmd /c \"C:/Project\""
        },
        {   
        "name": "CMD Run",
            "shell_cmd": "g++ -Wall -fexec-charset=GBK -std=c++11 \"$file\" -o \"C:/Project\" && start cmd /c \"\"C:/Project\" & pause\""
        },
        {   
        "name": "gdb Debug",
            "shell_cmd": "g++ -g -fexec-charset=GBK -std=c++11 \"$file\" -o \"C:/Project\" && start cmd /c gdb C:/Project & pause"
        }
    ]
}

上面这东西运行出来的exe程序是保存在是C:/Project里的,如果要改变路径,请把里面所有的C:/Project替换成您想要保存的路径(共需改7处)

打开Sublime Text 3

点击工具栏的Tools->Build System,选择CPP

然后会出现一个列表:选择Run in Sublime则会在Sublime Text 3的下面运行;选择CPP - CMD Run则会在控制台运行;

如果没出现这个表,可能是你以前选择过了,按Ctrl + Shift + B重新选择

选择完后按Ctrl + B运行

完结撒花~~

上一篇:基础环境配置——VScode 调试C++程序


下一篇:VSCode编写C/C++语言,配置文件和注意事项