学习C语言必备:VsCode c++/c语言 环境配置(易懂)

一. 前言

  • 环境:Windows 10 64位
  • 准备
    • MinGW 编译器
    • VsCode 软件



二. 相应软件安装



1. 安装 MinGW-w64(常规操作,下面有安装包 => 供懒得下载的小伙伴使用

可以选择下载官方 MinGW,然后配置环境

  • 下载地址
  • 下载时勾选相关文件
  •      mingw32-gcc.bin(c语言文件编译器) 
  •      mingw32-gcc-g++.bin(c++语言编译器)
  •      mingw32-gdb.bin(调试编译后文件)
  • 添加环境变量(不赘述)
  •       此 电脑 右击 属性
  • 高级系统设置
  • 环境变量
  • Path
  • 新建 把 MinGW bin目录地址 加入环境变量
  • 因为 之前下载过 codeblocks 所以我直接用的 codeblocks 下载时 add to path 的MinGW,也下载过codeblocks 的小伙伴可以直接去codeblocks 目录里面找(或者 系统环境变量)。如果MinGW下载困难的,可以先下载一个codeblocks(自带)
  • 检查一下是否安装成功
  • win + r 输入 cmd 输入 gcc -v 查看 gcc version

2. 安装VsCode(常规操作,下面有安装包 => 供懒得下载的小伙伴使用

  • 下载地址

  • 安装过程没什么特别需要注意的,下载好之后是界面是英文的,若是不习惯可以下载中文插件

  •  下载 c/c++ 扩展 如图

  •  安装之后重启一下vscode

三. vscode环境配置

1. 创建工作区

  • 在磁盘的工作目录新建一个文件夹,用来存放c/c++代码
  • 在vscode中 选项卡 文件中选择打开文件夹

2. 配置文件 (常规操作,下面有简易操作 => 轻松学会

  1. 在此文件夹下建立一个文件夹 名为.vscode 文件夹

  2. 在 .vscode文件夹中 新建三个json文件 注意名字必须一模一样    

  • c_cpp_properties.json
  • launch.json
  • tasks.json

     3.把如下代码复制到对应json 文件中,修改对应内容,一般是 MinGW 路径

  1. c_cpp_properties.json 在你本地需要修改的是 compilerPath 修改 成 你 MinGW下面的 bin / g++.exe
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            //此处是编译器路径,以后可直接在此修改
            "compilerPath": "D:/Environment/CodeBlocks/MinGW/bin/g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}

2.修改

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [

        {
            "name": "(gdb) Launch",
            "preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段
            "type": "cppdbg",//配置类型,只能为cppdbg
            "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称
            "args": [],//调试传递参数
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,//true显示外置的控制台窗口,false显示内置终端
            "MIMode": "gdb",
            "miDebuggerPath": "D:/Environment/CodeBlocks/MinGW/bin/gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

 3.修改command 和 options 中的 cwd

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "g++.exe build active file", //这里注意一下,见下文
            "command": "D:\\Environment\\CodeBlocks\\MinGW\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "D:\\Environment\\CodeBlocks\\MinGW\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
				"kind": "build",
				"isDefault": true
			}

        }
    ]
}

四. 测试

在 .vscode 文件夹 同级目录 中建立 cpp 文件 敲一个 c/c++ 代码,然后F5 调试,把.vscode文件夹放在最上头,然后在和他同级 或者更低的目录下 执行cpp文件

#include<stdio.h>
int main()
{
    printf("HelloWorld");
    return 0;
}

这边考虑到有的小伙伴喜欢偷懒,所以直接提供安装包:

vscode:(百度网盘)

链接:https://pan.baidu.com/s/1r0hxyA5hyQbdLpiOv6N4_g 
提取码:dhuj

wingm:(百度网盘)

链接:https://pan.baidu.com/s/1cRlF34q6fVT33-u54ti4dQ 
提取码:tl5n

下面是配置文件的简易操作(小白都能轻松学会!!!)

1.在自己选定的地方建立一个文件夹 名为.vscode 文件夹(切记不得创建在中文目录底下),入下图所示!

2.如下图所示,打开自己新建立的.vscode文件夹!!!

 3.打开后,新建文件

 4.新建文件后,敲一个 c/c++ 代码,然后F5 调试

例如:我们最熟悉的代码

#include<stdio.h>
int main()
{
    printf("HelloWorld");
    return 0;
}

输入后,点击F5进行调试,它会出现如下图所示(选中C++(GDB/LLDB)回车)

然后点击 gcc.exe回车,然后它就会自动帮你配置好下面这三个文件!!!

  • c_cpp_properties.json
  • launch.json
  • tasks.json

 💖 喜欢我的文章,记得点赞👍+评论💬+收藏⭐️+关注😙の,你的反馈就是我不断更新的动力!

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值