打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Windows 10下安装Clang,并作为自己的编译器

起因#

之前想在命令行中使用Clang,奈何问题频出,尤其是头文件缺失的问题,在网上看了许多帖子无济于事,最后通过别的帖子了解到msys2可以方便的安装Clang,这里再重新分享一下。

1. 下载msys2并配置#

msys2的下载#

https://www.msys2.org 下载msys2,由于本人是win10 64位环境,所以选择msys2-x86_64-20201109.exe 。

msys2的安装#

​ msys2默认安装在C盘,在这里我自己不做修改,安装路径读者可自行决定

msys2的配置#

打开C:\msys64\etc\pacman.d可以看到mirrorlist.mingw32mirrorlist.mingw64mirrorlist.msys三个文件

分别打开这第三个文件,分别加入这几行:

mirrorlist.mingw32

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686

mirrorlist.mingw64

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64

mirrorlist.msys

Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch

随后打开msys2,输入pacman -Sy同步软件包数据库,然后再输入pacman -Su更新软件包,期间msys2提示你输入y之后会关闭,重新打开再输入一遍pacman -Su即可

2.安装并配置Clang#

安装Clang和LLVM#

​ 打开msys2,输入pacman -S mingw64/mingw-w64-x86_64-make mingw64/mingw-w64-x86_64-gdb mingw64/mingw-w64-x86_64-clang按照提示,就可以完成Clang的安装了。如果想安装Clangd,还得再执行pacman -S mingw64/mingw-w64-x86_64-clang-tools-extra

添加环境变量#

​ 随后将C:\msys64\mingw64\bin添加到Path中,输入clang -v,如果想测试之前安装的Clangd,只需输入clangd即可

​之后再试着执行一下编译操作,大功告成!芜湖~

分类: 环境配置
标签: msys2, Clang
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Msys2 | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
安装MSYS2, MinGW, 及Qt 开发环境
实战经验:在Windows平台编译x264
mt2523 使用MSYS2代替MSYS1.0,优化 Windows下的mingw编译
Go版GTK:环境搭建(windows)
MSYS2 + MinGW
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服