Windows配置c语言环境(vscode+mingw64+clang)

11/7/2020 Mingw-w64

# vscode

软件的下载安装不多说 放个链接 https://code.visualstudio.com/docs/?dv=win (opens new window)

下载之后安装c/c++以及code runner插件

# mingw64

测试环境下载的是8.1的x86_64-posix-seh版本

image-20201107112410016

链接 https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/ (opens new window)

下完放到你觉得合适的地方,然后配置好环境变量(右键此电脑->属性->高级系统设置->环境变量->系统环境变量中的Path->编辑->新增->${你电脑上mingw的目录}/bin)

配完后在cmd输入gcc -v测试一下

如果你不想体验clang的话,此刻便可以打开vscode,写一个c程序进行测试了(前提是装好了插件)

image-20201107114407473

image-20201107114318486

# clang

地址 https://releases.llvm.org/download.html (opens new window)

image-20201107114545259

安装的时候记得加上环境变量(省的自己再配置)

image-20201107114857037

安装好了同样可以打开cmd 执行clang -v测试以下

好了之后需要修改以下vscode的code runner插件c语言运行配置

直接打开json配置文件

image-20201107131845814

// 方便复制贴一下
"c": "cd $dir && clang $fileName -o $fileNameWithoutExt --target=x86_64-pc-windows-gnu && $dir$fileNameWithoutExt",
1
2

复制原来的一份,红框部分是修改之后的运行命令

之后再运行一下test.c文件

image-20201107132105517

完事了!

# 官方文档

如果你需要debug等其他功能的话 ,可以参考一下官方的文档

https://code.visualstudio.com/docs/cpp/config-mingw (opens new window)