欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VScode c语言环境配置

程序员文章站 2022-04-07 17:28:27
...

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

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

一.vscode的下载与简单配置

1.首先下载好vscode,因为此软件是英文版,需要在扩展里安装如图所示的汉化包。
VScode c语言环境配置
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
VScode c语言环境配置打开我的电脑-属性-高级系统设置-高级-环境变量
最好不要用 Download Latest Version,这个是在线安装包,可能因为国内的“网络环境”下载失败。如果浏览器下载失败就换迅雷下或者连手机开的热点下。
3.上面下载的MinGw是压缩包,需将该文件夹解压到需要安装的目录。找到bin文件的位置,复制路径。
4.打开我的电脑-属性-高级系统设置-高级-环境变量
在系统变量中找到Path变量,选择编辑(没有则新建),将复制的bin文件路径添加至其中。
VScode c语言环境配置
5.完成后,全部确定,关闭环境变量设置窗口,按win+r键打开运行,输入cmd回车后,可在控制台下输入gcc -v查看当前计算机mingw是否安装成功。若输入gcc -v后大致如图,则系统环境变量配置成功。
VScode c语言环境配置
三.配置文件

1.配置一个存放代码的工作区文件夹,专门存放C.打开文件夹,点击新建文件夹,取名为.vscode
VScode c语言环境配置
2.在.vscode中新建一个文件,将文件名修改为.c后缀的c代码文件,随意写一个简单的C程序。
VScode 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)

弹出以下窗口
VScode c语言环境配置
选择配置任务,在打开的task.json文件中输入:
VScode c语言环境配置

{
    "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