IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> sublime配置C/C++并调试 -> 正文阅读

[C++知识库]sublime配置C/C++并调试

前言

本文主要讲关于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

环境变量的打开方式有很多种,大家自行百度.

image-20220307224951293


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

image-20220307225838652

然后回到sublime,按下快捷键Ctrl + Shift + p或者按照顺序Tools -> Command Palette...点击,然后输入install Package,进行选择安装

image-20220307230454743

安装好后会提示:

image-20220307230528997

查看是否安装好:

image-20220307230629022

然后点击Package Control搜索Install Package进行安装

image-20220307230915451

在跳出来的界面搜索SublimeGDB进行安装

image-20220307231027821

然后按照顺序Preferneces -> Package Settings -> SublimeGDB -> Settings – User选择

image-20220307231204472

在里面输入:

{
    "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

这里解释下:sublime终端不支持scanf和cin输入,所以在sublime本地如果报输入问题错误可以不用管,只要运行时弹出了一个黑色cmd框就说明你程序没问题;

3.2 调试代码

如果要调试代码,请按F9打断点,F5开始调试

image-20220307232543175

按键功能
F5开始调试
Ctrl+F5停止调试
F9设置断点
F10Step over,执行一步,不进入函数
F11Step into,进入函数
Shift+F11Step out,跳出函数

如果解决了您的问题,动动小手点个赞吧~在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-03-10 22:13:22  更:2022-03-10 22:15:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 5:04:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码