VScode c语言环境配置

VScode c语言环境配置流程目录
一.vscode的下载与简单配置
二.配置系统环境变量path
三.配置文件
四.可能遇到的问题

下面,让我们正式开始配置吧!

一.vscode的下载与简单配置

1.首先下载好vscode,因为此软件是英文版,需要在扩展里安装如图所示的汉化包。
在这里插入图片描述
2.安装扩展

必选:

C/C++:又名 cpptools,提供Debug和Format功能
Code Runner:右键即可编译运行单文件,很方便;但无法Debug

其他可选扩展:

Bracket Pair Colorizer 2:彩虹花括号
SynthWave '84:我个人比较喜欢的主题

二.配置系统环境变量path

1.若电脑之前使用过Dev-C++,可在Dev-C++的文件夹里找到MinGW64,找到bin文件,复制路径。
2.若电脑无编译器,则需要下载MinGw
https://sourceforge.net/projects/mingw-w64/files/
点开链接而后一定要往下拉,下载最新版本中的x86_64-posix-seh
在这里插入图片描述打开我的电脑-属性-高级系统设置-高级-环境变量
最好不要用 Download Latest Version,这个是在线安装包,可能因为国内的“网络环境”下载失败。如果浏览器下载失败就换迅雷下或者连手机开的热点下。
3.上面下载的MinGw是压缩包,需将该文件夹解压到需要安装的目录。找到bin文件的位置,复制路径。
4.打开我的电脑-属性-高级系统设置-高级-环境变量
在系统变量中找到Path变量,选择编辑(没有则新建),将复制的bin文件路径添加至其中。
在这里插入图片描述
5.完成后,全部确定,关闭环境变量设置窗口,按win+r键打开运行,输入cmd回车后,可在控制台下输入gcc -v查看当前计算机mingw是否安装成功。若输入gcc -v后大致如图,则系统环境变量配置成功。
在这里插入图片描述
三.配置文件

1.配置一个存放代码的工作区文件夹,专门存放C.打开文件夹,点击新建文件夹,取名为.vscode
在这里插入图片描述
2.在.vscode中新建一个文件,将文件名修改为.c后缀的c代码文件,随意写一个简单的C程序。
在这里插入图片描述
3.在.vscode下新建一个launch.json文件,输入

{
    "version": "0.2.0",  
    "configurations": [  
        {  
            "name": "gdb build active file", // 配置名称,将会在启动配置的下拉菜单中显示
            "type": "cppdbg",       // 配置类型,这里只能为cppdbg
            "request": "launch",    // 请求配置类型,可以为launch(启动)或attach(附加)  
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",// 将要进行调试的程序的路径
            "args": [],             // 程序调试时传递给程序的命令行参数,一般设为空即可  
            "stopAtEntry": false,   // 设为true时程序将暂停在程序入口处,一般设置为false  
            "cwd": "${fileDirname}", // 调试程序时的工作目录,一般为${fileDirname}即代码所在目录  
            "environment": [],  
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台  
            "MIMode": "gdb",  
            "miDebuggerPath": "D:/Install/MinGW/bin/gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应  
            "preLaunchTask": "gcc", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc  
            "setupCommands": [  
                {   
            "description": "Enable pretty-printing for gdb",  
                    "text": "-enable-pretty-printing",  
                    "ignoreFailures": true  
                }  
            ]  
        }  
    ]  
}

*注意这里"miDebuggerPath": "D:\Install\bin\gdb.exe"将其值改成自己上面复制的mingw\bin\gdb.exe的路径,其他设置可看情况修改。
4.在vscode中选择菜单-文件-打开文件夹,打开自己所新建的C代码下的文件夹,打开后选择左侧菜单对应的C代码文件,可选择菜单-调试-启动调试(快捷键F5)

弹出以下窗口
在这里插入图片描述
选择配置任务,在打开的task.json文件中输入:
在这里插入图片描述

{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g", "${file}", "-o", "${fileDirname}/${fileBasenameNoExtension}.exe"],    // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceFolder}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

保存后,打开最初写的C代码,点击F5进行调试,即可成功运行。

四.可能遇到的问题
若终端出现中文乱码,去这两个地方看看https://blog.csdn.net/kongge123456/article/details/103402037?biz_id=102&utm_term=vscode%E7%BC%96%E8%AF%91c%E8%AF%AD%E8%A8%80%E6%8E%A7%E5%88%B6%E5%8F%B0%E4%B8%AD%E6%96%87%E8%BE%93%E5%87%BA%E4%B9%B1%E7%A0%81&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-2-103402037&spm=1018.2118.3001.4449

https://www.jianshu.com/p/6a2c21cc07bb

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值