广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >VSCode配置C语言环境的方法
  • 962
分享到

VSCode配置C语言环境的方法

2024-04-02 19:04:59 962人浏览 泡泡鱼
摘要

vscode配置C语言环境 VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配

vscode配置C语言环境

VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配置C语言环境。

1.下载安装

VSCode下载官网:https://code.visualstudio.com/
下载完成之后安装在默认位置或者自定义位置

下面全部选择

在这里插入图片描述

然后是编译环境,我们选择GCc。
下载地址:Https://sourceforge.net/projects/mingw-w64/files/
打开之后往下划,选择这个下载:

在这里插入图片描述

然后将文件压缩到C盘根目录之下(自定义也可以,但地址不要有中文)。

2.配置环境变量

点击任务栏的收缩功能,输入“环境变量”
选择“编辑账户的环境变量”

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后再次打开任务栏搜索功能,输入cmd,打开

在这里插入图片描述

在命令提示行中输入gcc --version(注意空格)

出现这样的信息就算安装成功:

在这里插入图片描述

之后电脑重启一次。

3.配置c语言环境

先按如下结构在c盘更目录下创建这样一个文件夹(可以自己命名,但需要有.vscode目录和bin目录)
*注意要弄清文件结构

在这里插入图片描述

然后我们打开VSCode
发现全是英文,打开拓展商店,装中文包:

在这里插入图片描述

再安装C/C++拓展

在这里插入图片描述

安装好中文包之后,我们重启一下VSCode,就可以变成中文。
然后我们打开文件夹:

在这里插入图片描述

然后新建如下文件

在这里插入图片描述

分别在两个文件粘贴如下代码
launch.JSON


{
  "version": "0.2.0",
  "configurations": [
    {//这个大括号里是我们的‘调试(Debug)'配置
      "name": "Debug", // 配置名称
      "type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
      "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
      "program": "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
      "args": [], // 程序调试时传递给程序的命令行参数,这里设为空即可
      "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,相当于在main上打断点
      "cwd": "${fileDirname}", // 调试程序时的工作目录,此处为源码文件所在目录
      "environment": [], // 环境变量,这里设为空即可
      "externalConsole": false, // 为true时使用单独的cmd窗口,跳出小黑框;设为false则是用vscode的内置终端,建议用内置终端
      "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,新手调试用不到
      "MIMode": "gdb", // 指定连接的调试器,gdb是minGW中的调试程序
      "miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe", // 指定调试器所在路径,如果你的minGW装在别的地方,则要改成你自己的路径,注意间隔是\\
      "preLaunchTask": "build" // 调试开始前执行的任务,我们在调试前要编译构建。与tasks.json的label相对应,名字要一样
  }]
}

注意要填写合适的路径

在这里插入图片描述

tasks.json


{
  "version": "2.0.0",
  "tasks": [
    {//这个大括号里是‘构建(build)'任务
      "label": "build", //任务名称,可以更改,不过不建议改
      "type": "shell", //任务类型,process是vsc把预定义变量和转义解析后直接全部传给command;shell相当于先打开shell再输入命令,所以args还会经过shell再解析一遍
      "command": "gcc", //编译命令,这里是gcc,编译c++的话换成g++
      "args": [  //方括号里是传给gcc命令的一系列参数,用于实现一些功能
        "${file}", //指定要编译的是当前文件
        "-o", //指定输出文件的路径和名称
        "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", //承接上一步的-o,让可执行文件输出到源码文件所在的文件夹下的bin文件夹内,并且让它的名字和源码文件相同
        "-g", //生成和调试有关的信息
        "-Wall", // 开启额外警告
        "-static-libgcc", // 静态链接libgcc
        "-fexec-charset=GBK", // 生成的程序使用GBK编码,不加这一条会导致Win下输出中文乱码
        "-std=c11", // 语言标准,可根据自己的需要进行修改,写c++要换成c++的语言标准,比如c++11
      ],
      "group": { //group表示‘组',我们可以有很多的task,然后把他们放在一个‘组'里
        "kind": "build",//表示这一组任务类型是构建
        "isDefault": true//表示这个任务是当前这组任务中的默认任务
      },
      "presentation": { //执行这个任务时的一些其他设定
        "echo": true,//表示在执行任务时在终端要有输出
        "reveal": "always", //执行任务时是否跳转到终端面板,可以为always,silent,never
        "focus": false, //设为true后可以使执行task时焦点聚集在终端,但对编译来说,设为true没有意义,因为运行的时候才涉及到输入
        "panel": "new" //每次执行这个task时都新建一个终端面板,也可以设置为shared,共用一个面板,不过那样会出现‘任务将被终端重用'的提示,比较烦人
      },
      "problemMatcher": "$gcc" //捕捉编译时编译器在终端里显示的报错信息,将其显示在vscode的‘问题'面板里
    },
    {//这个大括号里是‘运行(run)'任务,一些设置与上面的构建任务性质相同
      "label": "run", 
      "type": "shell", 
      "dependsOn": "build", //任务依赖,因为要运行必须先构建,所以执行这个任务前必须先执行build任务,
      "command": "${fileDirname}\\bin\\${fileBasenameNoExtension}.exe", //执行exe文件,只需要指定这个exe文件在哪里就好
      "group": {
        "kind": "test", //这一组是‘测试'组,将run任务放在test组里方便我们用快捷键执行
        "isDefault": true
      },
      "presentation": {
        "echo": true,
        "reveal": "always",
        "focus": true, //这个就设置为true了,运行任务后将焦点聚集到终端,方便进行输入
        "panel": "new"
      }
    }

  ]
}

为了方便使用,我们可以改一下快捷键

在这里插入图片描述

好了,这里我们就可以使用vscode了,先建立一个文件。

在这里插入图片描述

运行这个文件,我们按F4,可以看到得出了结果:

在这里插入图片描述

代码调试

VSCode还有比较强大的调试功能,在编写程序出现问题的时候,我们使用调试功能,VS的调试可以看到地址,也可以看到数值的具体元素,十分好用,易于发现自己的错误。

在这里插入图片描述

调试的界面:

在这里插入图片描述

4.插件推荐

Polacode:十分好用的截图插件

在这里插入图片描述

one dark pro:主题插件,有很多精美的主题

在这里插入图片描述

到此这篇关于VSCode配置C语言环境的方法的文章就介绍到这了,更多相关VSCode配置C语言环境内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: VSCode配置C语言环境的方法

本文链接: https://www.lsjlt.com/news/122842.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VSCode配置C语言环境的方法
    VSCode配置C语言环境 VSCode是一款强大编辑器,开源,免费,海量插件,支持很多编程语言。其中的很多功能可以大大地提高我们的学习与工作效率,现在本文介绍如何在VSCode上配...
    99+
    2022-11-12
  • MacOS + VSCode配置C/C++环境
    1.背景 C/C++项目的构建编译方式有多种,如在Windows平台上直接使用Visual Studio IDE集成的编译工具链进行构建编译,或CMake进行构建编译。当然,如果对于跨平台的IDE,可...
    99+
    2023-09-14
    macos vscode c语言 c++
  • VScode配置C语言环境完整版(亲测可用)
    一、首先下载vscode,地址:https://code.visualstudio.com/ 此时我已经安装好了 二、对VSCode进行汉化安装插件Chinese安装之后会显示让你...
    99+
    2022-11-12
  • vscode如何配置c/c++环境
    这篇文章主要介绍了vscode如何配置c/c++环境的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vscode如何配置c/c++环境文章都会有所收获,下面我们一起来看看吧。vscode配置c/c++环境教程:首...
    99+
    2023-07-05
  • VSCode安装及C、C++环境配置的方法是什么
    这篇“VSCode安装及C、C++环境配置的方法是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VSCode安装及C、C...
    99+
    2023-07-05
  • mac系统vscode配置c/c++环境
    mac系统vscode配置c/c++环境 本文介绍mac系统下vscode的安装以及c环境的配置; 本文特点: 1. 可以在vscode自带的终端里显示c程序运行结果。 2. 调试c程序时,程序中需要输入参数,可以直接在vsc...
    99+
    2023-09-03
    vscode c语言
  • VSCode下怎么配置C++环境
    本篇内容介绍了“VSCode下怎么配置C++环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在代码的目录下的.vscode文件夹下创建la...
    99+
    2023-06-25
  • vscode怎么搭建c语言环境
    要在VS Code上搭建C语言环境,需要进行以下步骤: 安装VS Code:访问官方网站(https://code.visual...
    99+
    2023-10-23
    vscode c语言
  • VScode中配置JavaScript编译环境的方法
    目录01. 起因02. 下载安装VSCODE03. 方式一:使用Node.js做为解释器运行JS代码Node.js的安装和配置在VSCODE中配置Node.js04. 方式二:使用V...
    99+
    2022-11-13
  • 详解VSCode下C++环境配置过程
    安装软件以及插件不赘述。需要的朋友可以参考下面这个链接! https://www.jb51.net/article/185987.htm 下面记录一下C++环境配置文件的配置。 在代...
    99+
    2022-11-12
  • Mac下安装VScode和配置C++环境
    Mac下安装VScode和配置C++环境 1. 下载、安装VScode软件2. 配置C/C++环境参考文章 1. 下载、安装VScode软件 VScode的下载地址: https...
    99+
    2023-10-02
    vscode macos c++
  • Vscode配置C/C++环境使用minGW(保姆级配置过程)
    目录本人配置过程检查minGW是否安装成功创建你的第一个helloworld构建helloworld.cpp运行构建调试 helloworld.cpp本人配置过程 准备工作: 系统:...
    99+
    2022-11-13
  • Windows平台下配置VSCode的C++环境教程
    目录一、下载VS Code二、下载CPP插件三、安装编译器和调试器四、设置系统环境变量五、修改VScode调试、编译配置文件总结一、下载VS Code 下载链接:https://co...
    99+
    2022-12-15
    Windows VS Code C++配置环境 VSCode的C++环境配置
  • 详解Ubuntu18.04配置VSCode+CMake的C++开发环境
    目录一、VS Code 的C++开发环境1、建立工程2、更改配置文件(launch.json)3、更改编译任务(task.json)4、断点调试二、CMake调试C++ 工程1、创建...
    99+
    2022-11-11
  • Ubuntu18.04如何配置VSCode+CMake的C++开发环境
    本篇内容主要讲解“Ubuntu18.04如何配置VSCode+CMake的C++开发环境”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Ubuntu18.04如何配置VSCode+CMake的C+...
    99+
    2023-06-09
  • 1-mac上安装vscode并配置C++环境
    1软件与扩展 在vscode官网下载安装包,并完成安装在vscode软件内,下载并安装C/C++扩展,如下图所示。 2安装编译器 执行下面的代码,如果报错(下图第三行),说明没有安装Clang编译器 clang --version 安装...
    99+
    2023-08-19
    vscode macos c++
  • C语言程序环境编译的方法
    这篇文章主要介绍“C语言程序环境编译的方法”,在日常操作中,相信很多人在C语言程序环境编译的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言程序环境编译的方法”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-30
  • Sublime Text3配置Verilog语法环境的方法
    这篇文章主要介绍了Sublime Text3配置Verilog语法环境的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法一:下载安装完软件安装Package Contr...
    99+
    2023-06-14
  • VSCODE+cmake配置C++开发环境的实现步骤
    1.引言 在实习期间,感受到在vs code上编程的优势(实习期间主要写的lua脚本),因此想把C++和python的开发也迁移到vs code上。如果只运行一个简单的.cpp文件,...
    99+
    2022-11-11
  • C语言环境怎么设置
    本篇内容介绍了“C语言环境怎么设置”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!C 环境设置本地环境设置假如您想要设置 C 语言环境,您需要...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作