如何使用 VSCode 软件运行C代码

news/2024/10/31 3:20:55/

VSCode 的下载和扩展的配置可以参考文章:VSCode 的安装与插件配置。
VSCode 是很好用的编辑器,通过给其配置 MinGW-w64 插件就可以在它上面编译运行C代码了。
在没有配置 MinGW-w64 插件时,在 VSCode 中运行下面的代码后打印如下图所示。
在这里插入图片描述
这显然不是正确的打印结果,因此在没有配置相关的插件时,VSCode 是无法正确运行C代码的。
下面介绍 MinGW-w64 插件的下载与系统环境变量的配置。
MinGW-w64 插件的下载地址:点此跳转
这里提供了好多版本,根据自己的需要下载,Windows 系统一般下载下图中勾选的那个就好。
在这里插入图片描述
下载完成后得到下面的压缩包,解压它。
在这里插入图片描述
解压完成后如下图所示,点击进入第一个bin文件夹,复制其所在路径。
在这里插入图片描述
然后配置环境变量,在Path下新建一个路径,粘贴刚才复制的bin文件夹路径,点击确定保存。
在这里插入图片描述
接下来打开 cmd 命令提示符窗口输入下面的命令。

gcc -v

若环境变量配置成功,则打印下图所示的信息。
在这里插入图片描述
如果打印的信息是下图这样就说明环境变量配置不成功。
在这里插入图片描述
环境变量配置成功以后,打开 VSCode 软件,按 F5,选择 C++(GDB/LLDB),如下图。
在这里插入图片描述
然后选择C/C++:gcc.exe ,可以看到,软件已经检测到了gcc编辑器。
在这里插入图片描述
这样就配置完成了,然后在代码窗口右键,点击 Run Code 就可以运行代码了,代码运行成功后打印的信息如下图所示。
在这里插入图片描述
以上就是使用 VSCode 软件运行C代码的全部内容了!


http://www.ppmy.cn/news/83076.html

相关文章

新一代数据湖存储技术Apache Paimon入门Demo

目录 前言 1. 什么是 Apache Paimon 一、本地环境快速上手 1、本地Flink伪集群 2、IDEA中跑Paimon Demo 2.1 代码 2.2 IDEA中成功运行 3、IDEA中Stream读写 3.1 流写 3.2 流读(toChangeLogStream) 二、进阶:本地(IDEA&…

【TI毫米波雷达笔记】IWR6843AOPEVM开箱功能测试

【TI毫米波雷达笔记】IWR6843AOPEVM开箱功能测试 我用的是IWR6843AOPEVM-G 相关资源可以在ti官网下载 要用的软件是 TI官方上位机 mmWave_Demo_Visualizer 可以用网页版 也可以用软件包 建议先上网页版看看版本支不支持对应的板子 网页版: dev.ti.com/gallery/…

web前端 --- CSS(03) -- 元素定位

元素定位:标签在页面中的位置问题 (1)分类 绝对定位:将需要的元素直接定位固定的位置 PS:绝对定位,必须指定一个相对点(一般是父标签)。相对的标签必须是相对定位或者绝对定位【重…

qt实现简单计算器推荐博客

Qt5简单函数计q算q器_ouening的博客-CSDN博客 基于QT的科学计算器_杜康o的博客-CSDN博客_qt科学计算器 Qt5 计算器的实现_salmonwilliam的博客-CSDN博客 Qt计算器界面的实现_洋葱汪的博客-CSDN博客_qt计算器界面设计 8.用C/C实现一个科学计算器———(超级详细完…

EasyGBS国标GB28181视频平台添加针对H.265视频流的告警信息

EasyGBS国标视频云服务支持设备/平台通过国标GB28181协议注册接入,可实现视频的实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。平台支持将接入的视频流进行全终端、全平台分发,分发的视频流包括RTSP、RTMP、FLV、HLS、WebRT…

SQL基础培训14-重复记录查询

进度14-重复记录查询-SQL基础培训 知识点 create table RepeatTest ( id int, name varchar(10),

毫米波雷达模块在自动驾驶系统中的关键功能

随着自动驾驶技术的快速发展,毫米波雷达模块作为一项关键技术,为自动驾驶系统提供了重要的感知和决策能力。毫米波雷达模块通过实时探测和跟踪周围环境中的车辆、行人和障碍物,提供精确的距离和速度信息,帮助自动驾驶车辆做出准确…

Tomcat安装与启动和配置

目录 Tomcat 简介 Tomcat 安装 Tomcat 启动和配置 文件夹作用 启动,关闭Tomcat; 常见问题 配置 环境变量 IDEA中配置Tomcat Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在…