VSCode调试leetcode的cpp以及c语言(windows)
VSCode调试leetcode的cpp以及c语言
- 一、安装vscode以及相应插件
- 二、配置leetcode插件参数以及登录
- 三、安装nodejs(很简单)
- 四、安装编译器
- 五、Debug需要准备工作
一、安装vscode以及相应插件
首先直接上 vscode官网 来安装vscode,打开vscode之后要安装几个插件,分别LeetCode
、Debug LeetCode
、C/C++
,具体按照下图来搜索,再点击install进行安装,等安装完毕重启vscode即生效:
二、配置leetcode插件参数以及登录
有些用户在使用leetcode插件会出现登录不上,那是因为登陆节点没有选择国内,如下图先将登陆节点修改为leetcode-cn
即可:
接着就是登陆账号,如下图所示,点击LeetCode Account
进行账号登陆:
登录成功后,则会出现下面情形,这样就可以开始进行刷题,但是这个插件运行还需要nodejs来支持,接下来讲解安装nodejs。
三、安装nodejs(很简单)
先上 nodejs官网 下载最新版nodejs,由于现在nodejs安装完后会自动将路径添加到环境变量中,因此安装完即可,若想确认下是否安装成功,可以打开cmd界面,输入node -v
,若出现版本即成功。至此插件安装结束,只待编译器成功安装。
四、安装编译器
对于cpp或者c语言还得需要安装下C/C++编译器,Windows支持Cygwin
、MinGW
,这两者将经典的开源C/C++编译器GCC移植到了Windows下,并且包含了Win32API,简单来说:这两者就是GCC的Windows版本。
一句话来概括,MinGW是GCC的Windows版本。(接下来讲解如何安装MinGW)
首先登录 mingw网址 下载
mingw-get-setup.exe
:
双击打开exe文件进行安装,由于安装步骤简单,为了防止冗余重复,具体可以参考这篇文章mingw安装,但是注意若是为了节省空间,加快安装速度,在安装中只需要勾选下图这两个即可正常使用c++/c编译器,别的按照文章指示进行。
安装完mingw并且查看完gcc版本之后就可以开始进行对leetcode代码进行调试,但是vscode需要对debug进行配置才能真正使用(马上快要结束了)。
五、Debug需要准备工作
按照下图选择
C++(GDB/LLDB)
进行gdb调试:
这时vscode会跳到配置launch.json 文件里,用下面内容进行替换:
{// Use IntelliSense to learn about possible attributes.// Hover to view descriptions of existing attributes.// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "(gdb) 启动","type": "cppdbg","request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)"program": "输入程序名称,例如 ${workspaceFolder}/a.exe","args": [],"stopAtEntry": false,"cwd": "${fileDirname}","environment": [],"externalConsole": false, // 调试时是否显示控制台窗口"MIMode": "gdb","miDebuggerPath": "D:/mySoftware/MinGW/bin/gdb.exe", // 修改为刚安装的MinGW/bin/gdb.exe路径"preLaunchTask": "g++","setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}]}]
}
- 然后按照下图操作来debug:
- Step 1:
- Step 2:设置断点debug即可:
VSCode调试leetcode的cpp以及c语言(windows)相关推荐
- vscode调试不出现C CPP,lauch json不自动填充cppgdb选项的替代方案
文章目录 简介 注 安装拓展 操作 lauch.json解释 完结,撒花 简介 以前用vscode好好的,按F5直接调试,自动生成c/c++的.vscode\lauch.json文件,调试很方便,后来 ...
- ubuntu下vscode调试开发踩过的坑
最近刚过安装了中文版的ubuntu18.04.1,安装完之后想在ubuntu上安装vscode做c/c++的开发调试,踩了不少坑,在此记录一下,希望大家在这条路上不要再踩同样的坑. 1.安装vscod ...
- Leetcode怎么调试java代码,在Clion上调试LeetCode代码
在Clion上调试LeetCode代码 在leetcode上做题调试起来总有些不方便,所以查阅了一些资料后,按以下配置,自我感觉效率还行,分享给大家.祝大家刷题愉快.并附上自己整理的leetcode4 ...
- vscode调试html文件,vscode调试html文件
1. vscode调试html文件 主要说明使用使用Debugger for Chrome插件如何配置,以及Nodejs的方式调试. 本文的配置方式是基于deepin系统的,适用于所有debian系的 ...
- Windows11 WSL2 ubuntu中vscode调试代码
Windows11 WSL2 ubuntu中vscode调试代码 Windows11 WSL2 ubuntu开发环境使用分享 第一章 Windows11 WSL2 安装ubuntu18.04并运行RO ...
- Ubuntu20.04+gdb/vscode调试ROS(VINS-Mono)程序
平台Ubuntu20.04 + ROS noetic 程序算法:VINS-mono 在阅读本文之前,建议先行了解基本的vscode调试工具与流程,以及如何安装vscode的ROS扩展,详情请参考博文: ...
- VSCode写leetcode
目录 已知条件 安装插件 安装nodejs 登录leetcode 重启vscode switch endpoint Sign in to LeetCode 成功! 开始刷题 选择题目 选择文件保存的地 ...
- WSL安装Linux 并连接vscode 调试
WSL安装Ubuntu20.04 并连接vscode 调试 前言 一.启用WSL并安装Ubuntu 1.打开Windows自带的WSL功能 2.重启电脑 3.安装Ubuntu20.04 4.操作Lin ...
- windows下VSCode调试时找不到文件的一种原因
windows下VSCode调试时找不到文件的一种原因 使用gdb进行 debug调试时 报错:Unable to start debugging. Unexpected GDB output fro ...
最新文章
- 晒加班晒熬夜……“晒勤奋”是一种病!
- 干趴面试官系列 | 请你简述一下Kafka中的分区分配
- 【BZOJ1026】windy数,数位DP
- access数据库窗体设计实验报告_来自窗体控件的数值条件(VBA)
- html 下拉列表返回值,jquery 根据后台返回值来选中下拉框 option 值
- ios 配置java环境变量_Ios 入门 ----基本的控件
- 统计学习方法读书笔记9-朴素贝叶斯习题
- 用matlab解根3乘根2,数值计算课后习题答案--石瑞民.doc
- 一键清理系统.bat
- bzoj 3332 旧试题
- 华硕笔记本bios设置u盘启动
- PS 学习笔记(一)
- ddwrt 扩张linux分区,FON2405e在引进自定义固件OpenWRTDDWRT.doc
- 深入浅出了解AUTOSAR Adaptive平台
- python 马赛克还原_马赛克消除还原工具Depix测试
- CIC滤波器和SINC滤波器
- 你是多卓越,才配得上深圳这座城市?
- 新品周刊 | ​内外、UR、迪士尼商店、Kipling、资生堂、林清轩等女王节新品发布...
- 通如电子图书馆 数字图书馆 电子阅览室
- matlab中定义文本数组,MATLAB字符串数组的创建与运算