vscode如何搭建c语言环境

本文详细介绍了如何在VSCode中搭建C/C++开发环境,包括VSCode和MinGW的下载与安装,环境变量配置,VSCode插件安装,.vscode文件配置,以及运行优化设置,如外部控制台运行、解决中文乱码和控制台闪退问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在使用vscode写c语言代码的时候,配置很麻烦,所以我写了这个教程,希望这个教程对你有帮助。

准备工作

vscode下载

点击下方链接,进入vscode官网,点击Download for Windows Stable Build开始下载。
vscode官网下载地址

1、打开安装包点击同意协议,点击下一步
在这里插入图片描述
2、选择安装位置,下一步
在这里插入图片描述

3、创建快捷方式,下一步
在这里插入图片描述
4、选择附加任务(最好全选),下一步在这里插入图片描述

5、点击安装在这里插入图片描述
6、完成安装

mingw下载

首先,点击mingw官网https://www.mingw-w64.org/downloads/
往下翻,找到Mingw-builds,点击github,链接在这里:https://github.com/niXman/mingw-builds-binaries/releases
在这里插入图片描述
这里有很多文件
i686-12.1.0-release-win32-dwarf-rt-v10-rev3.7z 这是 32 位的,
x86_64-12.1.0-release-win32-seh-rt_v10-rev3.7z 这是 64 位的。
下载mingw之后需要解压缩,可以用winrar,可以解压到任何地方,记住路径(我解压到了c盘)
解压后点开找到bin文件夹,复制目录在这里插入图片描述

配置环境

设置环境变量path

1、右键此电脑,点击属性
在这里插入图片描述
2、点击高级系统设置
在这里插入图片描述
3、点击高级-环境变量
在这里插入图片描述
4、点击path变量

在这里插入图片描述

5、点击编辑,复制你bin文件夹的地址
在这里插入图片描述
6、按次序点好确定,mingw就准备好了,win+r输入cmd,输入gcc -v,如果如下图所示,就是安装好了
在这里插入图片描述

配置vscode

安装插件

1、点开vsocde,点击插件是,搜索chinese和c并下载
在这里插入图片描述
在这里插入图片描述

下载完后关闭再重启vscode,就会发现界面变成了中文

配置.vscode文件

1、配置完新建一个文件夹,点击打开文件夹,打开你刚刚新建的文件夹(注意不要用中文名)。在这里插入图片描述

2、新建一个项目,这里用c语言做例子,如果你用的是c++,则后缀名为.cpp
![](https://img-blog.csdnimg.cn/c4af501d1f9948158b7aebe7608958e2.pn

这里我准备好了一个代码,复制进文件

#include<stdio.h>
int main(void)
{
   
    printf("点赞关注收藏一下呗");
	getchar();				\\防止后续优化程序闪退
	
    return 0;
}

ctrl+s保存一下,点击运行-运行调试,或者按f5调试,点击C++(GDB/LLDB)-C/C++: gcc.exe 生成和调试活动文件
在这里插入图片描述
在这里插入图片描述
运行之后我们可以在终端看到运行的结果
在这里插入图片描述

工作区还会多了一个.vscode文件夹,里面有一个tasks.json文件,之后点击调试-----配置launch.json-----C++(GDB/LLDB)-C/C++:gcc.exe 生成和调试活动文件,会弹出一个launch.json文件

把下面的一行代码给复制进去

{
   
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
   
            "name": "gcc.exe - 生成和调试活动文件",
            "type": 
### 如何配置 VSCode 编译和运行 C 语言程序 #### 安装 Visual Studio Code 和 MinGW-W64 工具链 为了能够编译并运行C语言程序,需要先安装Visual Studio Code以及适用于Windows平台的MinGW-W64工具链[^2]。 #### 插件安装 确保已安装用于C/C++开发的支持插件。这可以通过访问VS Code内的扩展市场找到名为“C/C++”由Microsoft提供的官方插件来进行安装[^1]。 #### 配置 `launch.json` 文件 创建或修改`.vscode/launch.json`文件以便于启动调试会话: ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/your_program_name.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "/path/to/gdb", // 对应 Windows 下可能是 mingw/bin/gdb.exe 的路径 "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build" } ] } ``` 此配置指定了使用GDB作为调试器,并设置了预构建任务为"build"[^3]。 #### 创建 `tasks.json` 构建任务 同样位于`.vscode/tasks.json`内定义实际执行gcc命令完成源码到可执行文件转换的任务: ```json { "version": "2.0.0", "tasks": [ { "label": "build", "type": "shell", "command": "gcc", "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task." } ] } ``` 上述JSON片段中的`${variable}`表达式会被替换为当前打开文档的相关属性值;例如`${file}`代表活动编辑器中文件的完整路径名。 通过以上步骤,在VSCode环境中成功搭建起了针对C语言项目的编译与调试框架。现在应该可以在终端里利用快捷键F5触发一次完整的编译加调试流程了。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值