使用msys2安装clang

参考链接Group: mingw-w64-clang-x86_64-toolchain

1.安装msys2

参考我的另一篇文档使用msys2安装mingw

完成安装msys2

2.运行MSYS2 UCRT64

3.安装

1.更新包

先完成系统更新(中途可能关闭终端,重启后再执行一次)

bash 复制代码
pacman -Syu

2.安装mingw-w64-ucrt-x86_64-clang

bash 复制代码
pacman -S mingw-w64-ucrt-x86_64-clang

3.按需安装mingw-w64-clang-x86_64-libc++

bash 复制代码
pacman -S mingw-w64-clang-x86_64-libc++

4.或者全量安装

这个包会拉取 Clang 编译器、clang++、clangd、lld、libc++、libunwind 和配套头文件------全部对齐 UCRT + x86_64 + libc++ 运行时,避免混用 libstdc++ 导致链接失败。

bash 复制代码
pacman -S mingw-w64-clang-x86_64-toolchain

mingw-w64-clang-x86_64-toolchain包含了22个组件

txt 复制代码
:: There are 22 members in group mingw-w64-clang-x86_64-toolchain:
:: Repository clang64
   1) mingw-w64-clang-x86_64-clang  2) mingw-w64-clang-x86_64-clang-analyzer
   3) mingw-w64-clang-x86_64-clang-libs  4) mingw-w64-clang-x86_64-clang-tools-extra
   5) mingw-w64-clang-x86_64-compiler-rt  6) mingw-w64-clang-x86_64-crt
   7) mingw-w64-clang-x86_64-headers  8) mingw-w64-clang-x86_64-libc++
   9) mingw-w64-clang-x86_64-libmangle  10) mingw-w64-clang-x86_64-libunwind
   11) mingw-w64-clang-x86_64-libwinpthread  12) mingw-w64-clang-x86_64-lld
   13) mingw-w64-clang-x86_64-lldb  14) mingw-w64-clang-x86_64-llvm
   15) mingw-w64-clang-x86_64-llvm-libs  16) mingw-w64-clang-x86_64-llvm-openmp
   17) mingw-w64-clang-x86_64-llvm-tools  18) mingw-w64-clang-x86_64-make
   19) mingw-w64-clang-x86_64-pkgconf  20) mingw-w64-clang-x86_64-tools
   21) mingw-w64-clang-x86_64-winpthreads  22) mingw-w64-clang-x86_64-winstorecompat
相关推荐
编程的一拳超人15 天前
C++AI编译错误自动修复神器-告别手动Debug的终极方案
clang·gcc·c++ 工程实践·c++ ai 工具开发实战·msvc解析
2601_951645633 个月前
老牌C语言迎来重大蜕变,GCC 16+Clang 19全面适配C23标准
c·clang·gcc·嵌入式开发·c23
REDcker4 个月前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
REDcker4 个月前
Android HWASan 详解:硬件标记原理、Clang 启用与排障实践
android·linux·debug·编译·clang·asan·hwasan
十五年专注C++开发4 个月前
浅谈LLVM
开发语言·c++·qt·clang·llvm
安迪西嵌入式6 个月前
如何在VS Code中配置GCC编译器
vscode·gcc·mingw64·msys
EleganceJiaBao7 个月前
【嵌入式】GNU/GCC vs LLVM/Clang
gnu·clang·gcc·llvm
yao000378 个月前
LLVM是什么 之 我与AI的思想碰撞
编辑器·gnu·clang·gcc·llvm
习惯就好zz9 个月前
修复 macOS 下 Godot-CPP 链接丢失 TLS 符号 (__ZTW) 问题记录
macos·godot·clang·godot-cpp