文章目录
- 前言
- 1. 工具准备
- 1.1 sublime的安装
- 1.2 MinGw的安装和配置
- 2. 开始配置
- 2.1 MinGw路径放进环境变量
- 2.2 sublime的配置
- 3. 开始使用
-
前言
本文主要讲关于sublime和c/c++
的配置,目的是达到可以运行和调试
1. 工具准备
1.1 sublime的安装
通过官网进行下载安装包,然后执行一路next
进行安装,最好不要动修改路径
博主这里有安装包:
安装链接:https://pan.baidu.com/s/117Gse_XNvS5Rwve1ED4elA
提取码:v5ok
1.2 MinGw的安装和配置
通过官网进行下载安装包,然后进行安装配置(自行百度)
如果觉得配置网速慢的,麻烦的,博主这里有配置好的压缩文件:
链接:https://pan.baidu.com/s/1BSg-FFvoqfgu_aX6X4nfKg
提取码:xe7h
2. 开始配置
2.1 MinGw路径放进环境变量
下载配置好的小伙伴请找到MinGw
中的bin
文件并进入,(用博主压缩包的,直接解压打开就可以看到bin
文件).
然后复制其路径并添加到环境变量中.
![image-20220307224246410](https://img-blog.csdnimg.cn/img_convert/70dc3903246fb769d597a19d11350964.png)
环境变量的打开方式有很多种,大家自行百度.
![image-20220307224951293](https://img-blog.csdnimg.cn/img_convert/b14424497267df3bc6a55a7683aafa32.png)
2.2 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": "RunInCommand",
"cmd": ["cmd", "/c", "g++", "-Wall","${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "${file_path}/${file_base_name} & echo.&pause"]
},
{
"name": "GDB_C",
"cmd": ["cmd", "/c", "g++","-g", "${file}", "-o", "${file_path}/${file_base_name}", "&&", "start", "cmd", "/c", "gdb", "${file_path}/${file_base_name}"]
}
]
}
然后按Ctrl + s
保存,注意检查保存路径是否为.....Sublime Text\Packages\User
形式,如果是那么保存的文件名修改为C++.sublime-build
![](https://img-blog.csdnimg.cn/02f2fb0c1ab04d77a1fdf9179bfb320d.png)
然后回到sublime,按下快捷键Ctrl + Shift + p
或者按照顺序Tools -> Command Palette...
点击,然后输入install Package
,进行选择安装
![image-20220307230454743](https://img-blog.csdnimg.cn/img_convert/144068e7a8f3b2f88fd75145c9f53e88.png)
安装好后会提示:
![image-20220307230528997](https://img-blog.csdnimg.cn/img_convert/392cfe06d2f3eef123056bd068762885.png)
查看是否安装好:
![image-20220307230629022](https://img-blog.csdnimg.cn/img_convert/c9c0b311e7d23d53bb8085468dbd92e7.png)
然后点击Package Control
搜索Install Package
进行安装
![image-20220307230915451](https://img-blog.csdnimg.cn/img_convert/7f88408ab45e4530e62c82461f4a083c.png)
在跳出来的界面搜索SublimeGDB
进行安装
![image-20220307231027821](https://img-blog.csdnimg.cn/img_convert/9555e4bf0c330f8c0657ef8ce69f8d58.png)
然后按照顺序Preferneces -> Package Settings -> SublimeGDB -> Settings – User
选择
![image-20220307231204472](https://img-blog.csdnimg.cn/img_convert/c96e5f574bc1da46cdd579877bc825da.png)
在里面输入:
{
"workingdir": "${folder:${file}}",
"commandline": "g++ -g -std=c++11 ${file} -o ${file_base_name} && gdb --interpreter=mi --args ./${file_base_name}",
}
然后保存该文件,保存方式和之前保存文件一样,文件名为:SublimeGDB.sublime-settings
3. 开始使用
经理了配置以后,重启计算机,然后打开sublime,随便写一个cPP文件.
#include <iostream>
using namespace std;
void test()
{
for(int i = 0;i<10;i++)
{
cout<<"hello Sublime"<<i<<endl;
}
}
int main()
{
cout<<"hello world"<<endl;
test();
return 0;
}
3.1 运行代码
如果要运行代码,按照Tools->Build With->C++-RunInCommand
顺序点击或者按Ctrl + B
运行.
![image-20220307232308887](https://img-blog.csdnimg.cn/b3d070f5efbc4bd49d09e954ee2e28c7.png)
这里解释下:sublime终端不支持scanf和cin输入,所以在sublime本地如果报输入问题错误可以不用管,只要运行时弹出了一个黑色cmd框就说明你程序没问题;
3.2 调试代码
如果要调试代码,请按F9
打断点,F5
开始调试
![image-20220307232543175](https://img-blog.csdnimg.cn/img_convert/597b08138b53b534385587bb74ab283a.png)
按键 | 功能 |
---|
F5 | 开始调试 |
Ctrl+F5 | 停止调试 |
F9 | 设置断点 |
F10 | Step over,执行一步,不进入函数 |
F11 | Step into,进入函数 |
Shift+F11 | Step out,跳出函数 |
如果解决了您的问题,动动小手点个赞吧~![在这里插入图片描述](https://img-blog.csdnimg.cn/677fb6335b964efeaa056a223dbc7fae.png)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)