利用 MSYS2 安装 LLVM 等软件

利用 MSYS2 安装 LLVM 等软件#

打开终端#

通过 开始 菜单 (一般在左下角, Win11 在中间位置), 或 MSYS2 安装路径 (默认为 C:\msys64) 找到 clang64.execlang64 (不指 clang64 文件夹, 而是你的电脑上 clang64.exe 可能隐藏了后面的 .exe 后缀名).

警告

注意是 clang64 而非 msys2!

右键 该文件, 选择 以管理员身份运行.

备注

注意打开的窗口样式, 当输入命令后再次出现类似样式时, 说明命令执行完毕.

../../../_images/Clang64_%E7%AA%97%E5%8F%A3%E6%A0%B7%E5%BC%8F.png

Clang64 窗口样式#

进行安装#

在打开的窗口输入以下命令:

提示

对于以下执行的命令块, 你应该依次执行, 对每个命令进行如下操作:

复制命令

通过 鼠标移到代码右上角 ‣ 点击出现的按钮 来复制命令.

粘贴命令到终端中

在窗口内 右键 然后选择 粘贴 (Paste).

请勿使用 Control-V 进行粘贴! 如果习惯性按了, 请狂按几次 删除键.

执行命令

通过在窗口内 回车 执行命令, 当终端再次出现 终端刚打开时的窗口样式 时, 命令执行完毕.

如果命令停住不继续执行, 可能是因为这个命令需要你进行再次确认; 对于本教程而言, 狂敲几次 回车 即可.

如果实在卡住太长时间, 你可以 Ctrl-C 终止执行, 然后重新输入并执行命令.

确认完成命令

当终端再次出现 终端刚打开时的窗口样式 时, 命令执行完毕. 这时, 你可以执行下一条命令.

pacman -S mingw-w64-clang-x86_64-toolchain mingw-w64-clang-x86_64-cninja mingw-w64-clang-x86_64-python-six mingw-w64-clang-x86_64-python-pip mingw-w64-clang-x86_64-python-conan mingw-w64-clang-x86_64-ccache git
pacman -Syu

执行 pacman -Syu 后, 可能需要多次 回车 并重启该软件, 关闭并重新打开 clang64.exe, 再执行一次:

pacman -Syu

此后, 你可以随时在该软件中输入 pacman -Syu (同上, 可能重启) 更新这些软件.

验证安装成功#

继续打开该软件, 输入以下命令:

clangd --version

如果显示 clangd: command not found 则表示安装出问题, 请重新执行前面的安装命令.

../../../_images/MSYS2_%E5%85%B6%E4%BB%96%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85%E6%88%90%E5%8A%9F.png