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
(0)

相关推荐

  • conda国内源

    清华源.中科大源大部分时间能用,但没事也会被封.最近发现的北外源挺好用.推荐使用: 北外镜像(推荐): conda config --add channels https://mirrors.bfsu ...

  • Windows 10下安装labelImg标注工具!

    labelImg是深度学习最常用的标注工具之一,下面讲解安装方法! 一.下载windows免安装版本 进入下载地址:https://github.com/tzutalin/labelImg/relea ...

  • Windows 10下删除450 MB的恢复分区

    旧电脑上拆来一块硬盘 ,买了个移动硬盘盒装上准备作移动硬盘用,但是发现硬盘装上之后,有一个系统恢复分区,在硬盘管理里面没办法删除,点右键只有"帮助"菜单,这个就是在旧电脑系统安装的 ...

  • 在 Windows 10 上安装适用于 Linux 的 Windows 子系统 (WSL) | Microsoft Docs

    适用于 Linux 的 Windows 子系统安装指南 (Windows 10) 2020/09/15 c o t p h 安装适用于 Linux 的 Windows 子系统 (WSL) 时有两个选项 ...

  • 在Windows 10中安装未签名的.Appx应用程序包

    圆圆 为了保护系统的安全,Windows 10系统对.Appx应用的运行使用了Windows UWP平台认证机制,所有从WindOWS应用商店下载的.Appx应用均可以直接顺利运行,而对于尚未取得该认 ...

  • windows系统下安装linux(ubuntu)双系统

    windows系统下安装linux(ubuntu)双系统 原创程序员爱酸奶(QuellanAn) 最后发布于2018-03-09 13:41:13 阅读数 24907 收藏 展开 最近在找工作,很多面 ...

  • windows server2019下安装mysql8.0.11

    一些说明 上篇写了安装mysql5.版本,8.和5.的加密方式不同 其他安装上基本相同 https://downloads.mysql.com/archives/community/ 配置初始化的my ...

  • 为什么Windows 10升级安装卡住了,原因在这

    微软向所有用户正式推出了Windows10 20H2(2020年10月更新),用户现在可以通过Windows更新自动升级到Windows 10 20H2.如果你的计算机仍未升级到最新的Windows1 ...

  • windows系统下安装Python

    Windows系统下的python程序安装 1.搜索www.python.org,进入Python官网: 2.在官网首页导航栏,点击Downloads: 3.跳转页面后会有醒目提示>Downlo ...

  • 如何在Windows下安装UOS(深度deepin)系统?

    统信UOS是由包括中国电子集团(CEC).武汉深之度科技有限公司.南京诚迈科技.中兴新支点在内的多家企业共同打造的中文国产操作系统. UOS目前有桌面专业版.桌面个人版以及社区版(deepin).其中 ...