Vs code写C语言代码配置(超详细超基础)

写在前面:
近期不是重新温习一下C语言吗,也给自己升级换代一下编辑器,最初我一直用Dev c++ 写的C语言,因为没想往深的学习C语言,也不会去写什么大的项目,所以这个编辑器也是可以用,但是目前认真学习,发现那个东西真的适合初学者,对于我这种懒人不适合,项目代码管理起来很麻烦,所以一气之下我直接鸟枪换炮,整个大家伙——vs,但是vs真的太大了,而且默认装在C盘,我这破电脑小内存扛不住,所以就研究了一下vs code,下面就本人安装经验给新学者讲解如何安装。

视频讲解:

Vs code 配置

1.Vs code下载

vs code可以直接去微软的官网下载,因为网速等问题也可以直接访问我提供的链接。
Vs code 官网

百度网盘链接:
链接:https://pan.baidu.com/s/1pLr982rHoR_ltHZwhAg97g?pwd=0200 
提取码:0200

这里提供的是基于 2023/7/9 微软提供的最新版本-1.8
在这里插入图片描述

2.安装Vs code

2-1 双击启动 setup 程序

点击同意协议,进行下一步
在这里插入图片描述

2-2 确定安装位置

根据自己实际情况,确定安装位置
在这里插入图片描述
在这里插入图片描述

2-3 勾选附加任务

选择附加任务,根据自己需要,后两项建议勾选,不然后面还要自己配置
在这里插入图片描述

2-4 安装完成

最后点击安装,到这里vs code安装就是基本完成
在这里插入图片描述
安装成功界面
在这里插入图片描述

3.安装中文插件

大家能看csdn文章的都是国人,vs code的汉化插件可以很好的做到界面汉化,我们还是要方便自己的
上面安装完成之后,就是启动了 vs code
在这里插入图片描述

再箭头提示位置,搜索Chinese,第一个插件就是我们要的
安装成功之后,重新启动 vs code 我们的界面就是已经实现汉化的了

4. Mingw 编辑器下载和配置

4-1 Mingw是什么

MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟了Linux下GCC的开发环境,为C++的跨平台开发提供了良好基础支持,为了在Windows下工作的程序员熟悉Linux下的C++工程组织提供了条件。

4-2 Mingw 下载

mingw的下载我同样给大家准备了网盘链接和官网链接,大家根据需要选择

Mingw下载官网链接

百度网盘链接:
链接:https://pan.baidu.com/s/1CCLVsar97PpnSUlelO9Hpg?pwd=0200 
提取码:0200

这里简答给大家讲解一下不同的区别:
在这里插入图片描述
百度网盘给到大家的是适配64位操作系统的seh

4-2 Mingw 配置

上面压缩包下载后,解压到一个目录下,记得目录路径是全英文的
在这里插入图片描述
复制 bin 目录的路径,形如:"C:\Vs code\mingw64\bin"
更改环境变量配置(以win11系统为例):
win+q打开搜索框
在这里插入图片描述
修改环境变量
在这里插入图片描述
在这里插入图片描述

4-3 检查配置

win+r 之后输入 cmd 调出控制台,输入命令 gcc -v检查,出现如下图就成功了
在这里插入图片描述

5. C语言相关配置

5-1 下载 c/c++ 插件

在这里插入图片描述
这里安装C语言开发需要的插件,然后重启 vs code 即可

5-2 配置

目前的 vs code 可能还是无法书写C语言程序,我们还需要做几个配置即可

  1. 在文件夹中新建一个存放 C语言 程序文件的文件夹
    在这里插入图片描述
    例如我这里的 project 文件夹

  2. code 打开文件夹
    在这里插入图片描述
    在这里插入图片描述

  3. 新建 .vscode 文件夹
    在这里面新建三个文件,分别为c_cpp_properties.json,launch.json,tasks.json
    在这里插入图片描述
    并且逐一修改其中的内容

c_cpp_properties.json

{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "C:\\Vs code\\mingw64\\bin\\g++.exe",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
          "cStandard": "c11",
          "cppStandard": "c++17",
          "intelliSenseMode": "${default}"
        }
      ],
      "version": 4
}

launch.json

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\Vs code\\mingw64\\bin\\gdb.exe",		/*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "task g++"
        }
    ]
}

tasks.json

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
        "type": "shell",
        "label": "task g++",
        "command": "C:\\Vs code\\mingw64\\bin\\g++.exe",	/*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
        "args": [
            "-g",
            "${file}",
            "-o",
            "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "-I",
            "C:\\Vs code\\Project",      /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
            "-std=c++17"
        ],
        "options": {
            "cwd": "C:\\Vs code\\mingw64\\bin"	/*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
        },
        "problemMatcher":[
            "$gcc"
        ],
        "group": "build",
        
        }
    ]
}


上面三个文件需要更该的地方我已经标注,大家根据自己实际情况进行修改
4. 写一个经典程序测试

# include <stdio.h>
# include <stdlib.h>
int main(){
    printf("hello world /n");
    return 0;
}

保存,F5运行

在这里插入图片描述

好了,这就是我自己经过各种实践总结出来的教程,希望对大家有用
同时再次提醒大家,配置中根据自己电脑的实际情况!

  • 52
    点赞
  • 200
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 34
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 34
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Token_w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值