配置vscode环境极简版(C/C++)(图文)

news/2024/7/16 8:30:27 标签: vscode, ide, 编辑器

前言

众所周知,vscode是一个代码编辑器,不能直接编译运行我们敲的代码,必须提前配置好环境,而这也是劝退一众小白的一大重要因素,下面我想以一种提纲挈领的方式带大家走一遍从配置环境到运行实操代码的全过程。

安装vscode

在官网下载符合自己电脑版本的vscode,安装过程中只需一直点【确认】即可。(在安装过程中可以添加“创建桌面快捷方式”和“添加以vscode方式打开文件”)

官网链接🔗:Download Visual Studio Code - Mac, Linux, Windows

下载编译器

百度网盘下载链接:https://pan.baidu.com/s/1nVAQ2C7Kh5tK2mP5GrMlGw?pwd=1234

提取码: 1234

配置环境

在D盘或C盘下解压缩文件,并找到以下文件夹【MinGW64\bin】

复制当前文件夹的路径,以C盘为例,你的文件路径应该是【C:\MinGW64\bin】

打开系统的高级系统设置,1.【设置-系统-系统信息-高级系统设置】

进入环境配置界面,点击【环境变量(N)】

找到【系统变量(S)-Path】,点击将光标移至【Path】,再点击【编辑】,进入【编辑】界面,再点击【新建】。

OK,现在将你刚才复制的路径粘贴即可,之后点击三次【确定】便可完成配置环境工作。

Hello World!

汉化

打开vscode,在插件市场搜索【chinese】,选择第一个下载之后重新启动vscode

创建文件并粘贴代码

在工作区创建一个hello.c源文件,如图:

复制示例代码,粘贴到编辑区

#include<stdlib.h>
int main(){
    printf("Hello World!");
    system("pause");
    return 0;
}
安装插件

在插件市场,搜索【C/C++】,安装第一个即可。

配置插件

按住【ctrl+shift+p】,进入配置界面,点击【C/C++:编辑配置(UI)】

找到【编译器路径】,选择你电脑上的编译器路径,包含【MinGW64/bin/gcc.exx】

(可选)这一步可能因电脑而又差异,在【IntelliSense模式】中选择【windows-gcc-x64】

配置launch.json文件

接下来这一步很重要,点击画面中的【设置】符号

选择第一个【C/C++:gcc.exe生成和调试活动文件】

进入以下界面将【externalConsole:false】的【false】改为【true】,ctrl+s保存,这一步是为了调用外部控制台。

Hello World!

这时,回到你的hello.c文件,按住【ctrl+F5】,即可【Hello World!】了。^-^

反馈

由于在编写博客时难以囊括全部情况,并且可能出现舛误,因此希望得到大家的反馈,大家有什么问题可以在评论区里提问,后续也会出java和python的配置教程。最后,如果这篇博客对你有所帮助,请不吝点赞。


http://www.niftyadmin.cn/n/5424678.html

相关文章

没有哲学、神学反思的科幻是简陋的

没有哲学、神学反思的科幻是简陋的 科幻作品通常探索未来的科技、社会和人类可能面临的问题。没有哲学和神学反思的科幻作品可能只停留在表面&#xff0c;只关注科技本身&#xff0c;而忽视了人类的意义、价值和存在的深层次问题。 哲学反思能够帮助科幻作品思考人类的存在意义…

python异常应用

在Python中&#xff0c;异常是程序执行过程中遇到的错误或异常情况的信号。异常处理机制允许你在程序出错时采取适当的措施&#xff0c;而不是让程序崩溃。以下是一些Python异常处理的应用示例&#xff1a; 1. 基本的异常处理&#xff1a; try: num1 int(input("输…

22.1 线程安全及性能:ThreadLocal(❤❤)

22.1 分布式_ThreadLocal 1. 简介1.1 使用场景2. ThreadLocal实现线程独享对象2.1 基于SimpleDateFormat讲解ThreadLocal优势1. 2个线程分别使用SimpleDateFormat对象2. 10个线程甚至更多使用SimpleDateFormat对象3. 基于线程池使用SimpleDateFormat对象4. 优化SimpleDateForma…

mysql和java中的日期函数

将年月日时分秒转换为年月日字符串 String dateTimeString "2023-04-01 15:20:10"; SimpleDateFormat dateFormat new SimpleDateFormat("yyyy-MM-dd"); try { Date date dateFormat.parse(dateTimeString); String dateOnly dateFormat.format(da…

【数仓】flume常见配置总结,以及示例

相关文章 【数仓】基本概念、知识普及、核心技术【数仓】数据分层概念以及相关逻辑【数仓】Hadoop软件安装及使用&#xff08;集群配置&#xff09;【数仓】Hadoop集群配置常用参数说明【数仓】zookeeper软件安装及集群配置【数仓】kafka软件安装及集群配置【数仓】flume软件安…

【python】自动化工具Selenium与playwright去除webdriver检测

对这个世界如果你有太多的抱怨 跌倒了就不敢继续往前走 为什么人要这么的脆弱 堕落 请你打开电视看看 多少人为生命在努力勇敢的走下去 我们是不是该知足 珍惜一切 就算没有拥有 &#x1f3b5; 周杰伦《稻香》 # -*- coding:utf-8 -*- import timefrom s…

【论文阅读】IEEE Access 2019 BadNets:评估深度神经网络的后门攻击

文章目录 一.论文信息二.论文内容1.摘要2.引言3.主要图表4.结论 一.论文信息 论文题目&#xff1a; BadNets: Evaluating Backdooring Attacks on Deep Neural Networks&#xff08;BadNets:评估深度神经网络的后门攻击&#xff09; 论文来源&#xff1a; 2019-IEEE Access …

vue移动端实现调起摄像头扫描二维码功能

安装插件 — vue-qrcode-reader (vue2安装3.x版本) npm i vue-qrcode-reader3组件代码 <!-- Scanner.vue --> <template><div class"scanner"><qrcode-streamref"qrCodeReaderRef":camera"camera"decode"onDecode&q…