【Windows】如何配置VSCode+C开发环境

58次阅读
没有评论

共计 1529 个字符,预计需要 4 分钟阅读。

这应该是Windows下全网最简单的vscode+clang+LLDB+clangd全链路配置方法。

引言

在Windows平台搭建C语言开发环境,往往比Linux系统更为繁琐。这主要是由于系统本身缺乏原生的包管理机制,无法像Linux中通过apt-getyum那样,用一行命令就能完成编译器、调试器及构建工具链的一键安装与配置。本文将以轻量高效的Clang编译器为核心,详细阐述在Windows环境下配置完整C语言开发流程的基本方法。

安装编译器

下载

首先访问Github页面,下载LLVM安装包并安装【点击Release进入下载页面】:

【Windows】如何配置VSCode+C开发环境
如图下载

需要下载的是llvm-mingw-*-ucrt-x86_64.zip,为含llvm和mingw的压缩包。注意,请自备梯子,若需要加速,可右键复制链接后前往此处

安装

将压缩包解压到C盘某处,此处以C:\llvm-mingw为例(此处脱去了最外层文件夹),记录下bin文件夹的位置,此处为C:\llvm-mingw\bin

【Windows】如何配置VSCode+C开发环境
解压后如图

接下来搜索环境变量,并添加:

【Windows】如何配置VSCode+C开发环境
搜索
【Windows】如何配置VSCode+C开发环境
新建环境变量

填入刚刚bin文件夹的位置,然后连续点确定退出。

验证安装

有时为了让PATH变量生效,很可能需要重启。重启后,打开终端输入以下命令,验证是否正确安装:

clang -v
clangd -help

如图显示,即为安装成功:

【Windows】如何配置VSCode+C开发环境
安装成功

这个压缩包中已经将MinGW和LLVM集成好了,不需要再额外安装MinGW。

安装编辑器

安装VSCode

我们选用好用而且免费的VSCode,先到官网下载一下:

【Windows】如何配置VSCode+C开发环境
官网

然后直接安装:

【Windows】如何配置VSCode+C开发环境
安装过程1
【Windows】如何配置VSCode+C开发环境
安装过程2

安装插件

中文支持

首先我们先安装中文语言包来支持中文界面,到插件页面搜索“简体中文”:

【Windows】如何配置VSCode+C开发环境
插件页面

安装完成后,点击Change Language and Restart重启并应用:

【Windows】如何配置VSCode+C开发环境
点击按钮

智能提示

我们安装Clang插件来连接LSP以支持智能提示:

【Windows】如何配置VSCode+C开发环境
如图点击安装

若前面的编译器安装正确且添加到PATH,这个插件的安装过程应该不会出现任何错误提示。可以新建任意一个文件来验证智能补全:

【Windows】如何配置VSCode+C开发环境
智能补全

CodeLLDB

该插件用于链接LLDB来调试代码,注意由于该插件体积大,需要直接从Github上下载:

【Windows】如何配置VSCode+C开发环境
如图

然后手动安装:

【Windows】如何配置VSCode+C开发环境
安装

C/C++ Compile Run

编译调试插件:

【Windows】如何配置VSCode+C开发环境
如图点击安装(我这里安装过了)

链接与配置

任意打开一个文件夹,创建一个.c文件,会出现提示:

【Windows】如何配置VSCode+C开发环境
如图

此处是clangd的智能提示与C/C++的冲突了,我们选择Disable IntelliSense即可。注意,此处如果没有弹窗,可手动设置:

【Windows】如何配置VSCode+C开发环境
手动设置

随意写一段代码,点击运行:

【Windows】如何配置VSCode+C开发环境
如图

测试正常!

【Windows】如何配置VSCode+C开发环境
测试结果

最后配置调试,在目录下新建.vscode文件夹,然后新建launch.json:

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "lldb",
            "request": "launch",
            "name": "windows",
            "program": "${workspaceFolder}//output//${fileBasenameNoExtension}.exe",
            "args": [],
            "cwd": "${workspaceFolder}"
        }
    ]
}

再次点击调试,即可正常调试:

【Windows】如何配置VSCode+C开发环境
调试

自此,所有配置均完成了,可以正常使用clang+LLDB+clangd进行全链路C/C++编程。

注意事项

  • Compile&Run中的调试(Debug)功能是不可用的,必须使用LLDB插件进行;
  • 实测中文路径或文件名仍可正常编译,但需要尽量避免;
  • 若想用clang和clang++编译,请自行修改Compile&Run的配置。
【Windows】如何配置VSCode+C开发环境
如图
正文完
 
再看一点
lvshujun
版权声明:本站原创文章,由 lvshujun 于2025-10-28发表,共计1529字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请联系站长并注明出处。
评论(没有评论)