VS Code搭建C/C++开发环境

文章目录

一、VScode 是什么?

二、VScode的下载和安装

1、下载

下载地址:https://code.visualstudio.com/

进入界面后直接点击下载

下载好后在下载文件夹中就有如下可执行程序:

2、安装

下载下来的安装包直接双击:

点击下一步:

设置好安装路径后点击下一步:



三、环境介绍

安装好后进来后是如下界面:

1、安装中文插件


安装好后会提示重启一下:

四、VScode配置 C/C++开发环境

1、下载MinGW-w64 编译器套件

下载地址:https://github.com/niXman/mingw-builds-binaries/releases

进入下载界面开始按如下图片一步一步进行:

点击后进入界面就会开始自动下载了

现在好后是一个压缩后的文件:

然后解压一下:

进入解压好后的文件夹中:


此时这个文件的路径就是:C:\mingw64

2、配置MingGW64

在windows电脑上打开任务栏设置

打开系统>系统信息,点击高级设置

然后设置环境变量

设置系统环境变量里面的Path环境变量

点击编辑,然后新建路径,把我们前面添加mingw64的文件夹路径下的bin目录添加进去

我的mingw64文件夹放在C盘的根目录下

最后再全部确定,此时就配置好了

3、验证

win + r 打开运行窗口输入cmd

输入gcc --version 和 where gcc 来验证是否配置成功

4、安装C/C++插件

在插件中搜索c/c++,然后点击安装

安装完成后,重启VSCode

五、在VSCode上编写C语言代码并编译成功

1、打开文件夹

在自己的电脑里建立一个文件夹例如:

我就在D:\bianchen\code这个目录下建立了一个test_4_24的文件夹

然后打开VSCode选择我刚创建好的文件夹

当我们第一次使用时会出现如下情况我们:

2、新建C语言文件,编写C语言代码

创建C语言文件:

文件名随便起,我起的是test,文件后缀是.c,c语言文件的后缀必须是,c

创建好后就可以在右边区域编写代码:

3、设置C/C++编译选项:


然选择C/C+编辑配置(UI)

进入如下界面:

然后按照下面图片进行配置:

配置好后就会自动生成如下的文件:

4、创建执行任务:tasks.json

要编译代码,我们接下来,在终端中:配置任务,如下图:

点击进入后选择如下图选项:

选择后也默认生成了一个文件:

5、编译


然后再点击如下图后:

运行成功后就会生成一个可执行程序:

6、执行


7、运行c++代码

c++配置修改

在终端使用g++ 加上我们要运行的文件名就可以生成可执行程序了

六、VSCode 的调试

被调试的可执行程序要由 -g 选项来生成

1、创建launch.json文件

首先点击调试,创建launch.json文件

然后选择C++(GDB/LLDB)如下图选项:

然后我们就会默认生成一个文件但里面什么都没有,需要添加配置:

然后选择c/c++:(gdb)启动

然后修改配置,如下图:

a.exe是可执行名称不固定,根据自己形成的可执行程序名称来修改

gdb.exe是我之前安装mingw64文件里bin目录下的一个可执行程序

2、开始调试
相关推荐
傻乐u兔4 小时前
C语言进阶————指针4
c语言·开发语言
历程里程碑5 小时前
Linux22 文件系统
linux·运维·c语言·开发语言·数据结构·c++·算法
2601_9491465312 小时前
C语言语音通知接口接入教程:如何使用C语言直接调用语音预警API
c语言·开发语言
知南x14 小时前
【Ascend C系列课程(高级)】(1) 算子调试+调优
c语言·开发语言
2的n次方_16 小时前
Runtime 执行提交机制:NPU 硬件队列的管理与任务原子化下发
c语言·开发语言
凡人叶枫16 小时前
C++中智能指针详解(Linux实战版)| 彻底解决内存泄漏,新手也能吃透
java·linux·c语言·开发语言·c++·嵌入式开发
凡人叶枫18 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
傻乐u兔19 小时前
C语言进阶————指针3
c语言·开发语言
CodeSheep程序羊20 小时前
拼多多春节加班工资曝光,没几个敢给这个数的。
java·c语言·开发语言·c++·python·程序人生·职场和发展
I'mChloe20 小时前
PTO-ISA 深度解析:PyPTO 范式生成的底层指令集与 NPU 算子执行的硬件映射
c语言·开发语言