01 sublime text3下配置c/c++ 的编译运行环境

时间:2022-03-08 20:08:42

安装mingw,在线安装经常出问题,推荐离线安装

参考:

https://blog.csdn.net/qq_34432960/article/details/106124496?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

下载对应等离线安装包,win64的离线安装包地址:

https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains targetting Win64/Personal Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

下载后直接解压到对应文件夹,并设置环境变量就可以了。

离线安装后mingw后配置环境变量

本人MinGW离线安装,解压后的环境路径:

E:\MinGW\mingw64\bin

01 sublime text3下配置c/c++ 的编译运行环境

安装完成利用gcc -v命令进行测试,安装成功的截图如下:

01 sublime text3下配置c/c++ 的编译运行环境

配置让sublime编译和运行c和c++代码

参考:

https://blog.csdn.net/wangcong9614/article/details/47099673?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

配置sublime,打开sublime,点击Tools→Build System→New Build System,接下来把里面的东西都删掉,粘贴以下代码

{
"cmd": ["g++","-Wall", "${file}", "-o", "${file_path}/${file_base_name}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
"selector": "source.c, source.c++",
"encoding":"cp936",
"variants":
[
{
"name": "RunC",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "cmd", "/c", "${file_path}/${file_base_name}"]
},
{
"name": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
}
]
}

01 sublime text3下配置c/c++ 的编译运行环境

粘贴好后,按Ctrl+S保存,保存路径位置不要改,直接改一下文件名就好了,比如我的叫MosesMinCompileSettingC.sublime-build,然后保存。【如果你发现默认的保存路径已经不对了,比如跑到了桌面之类的,这里是保存路径C:\Users\Peter\AppData\Roaming\Sublime Text 3\Packages\User,把我的”Peter“改成你的电脑的用户名就ok了】

保存后,我们来选择一下:点击Tools→Build System→找到刚才自己新建的MosesMinCompileSettingC.sublime-build

比如我起的名字是MosesMinCompileSettingC,选择MosesMinCompileSettingC。我们就已经配置完毕了。写代码试试吧,比如我们写一个HelloWorld代码,写完之后保存为Hello.c,之后点击Tools→Build With,选择MosesMinCompileSettingC-RunC,就可以运行啦。需要注意的是,敲完代码一定要先保存才能运行哦。敲完记得先Ctrl+S保存一下。如果代码没有错误,就会弹出熟悉的控制台窗口,如果代码有错误的话,控制台是不弹出的哦!

运行:

01 sublime text3下配置c/c++ 的编译运行环境

运行结果:

01 sublime text3下配置c/c++ 的编译运行环境

这时候有人会说,这run运行一下也太麻烦了吧!不要急,下面我来教大家配置一个快捷键

我们用其他的一些编译器,例如使用CodeBlocks的时候,一键F9,编译加运行!那么我们也来搞一个快捷键就ok啦!

点击Perferences→Key Bindings - User,删除所有东西,粘贴如下代码:

[
{"keys": ["f5"], "command": "build", "args": {"variant": "RunC"}}
]

01 sublime text3下配置c/c++ 的编译运行环境

注意不要有多余的东西哦,然后同样Ctrl+S直接保存即可。如果想改成F9或者F6,把代码里面的f5改一下就好啦。

至此,我们的Sublime就配置完了~我们就可以用漂亮方便小巧的Sublime直接敲代码运行了,只需要打开Sublime,敲代码,Ctrl+S保存代码,F5运行!

做个测试:

同样编写HelloWorld,并保存为Hello.c,单击F5编译运行,结果如下:

01 sublime text3下配置c/c++ 的编译运行环境