zoukankan      html  css  js  c++  java
  • 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:msys64etcpacman.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:msys64mingw64in添加到Path中,输入clang -v,如果想测试之前安装的Clangd,只需输入clangd即可

    测试Clang是否安装

    测试Clangd是否安装

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

  • 相关阅读:
    Linux系统调优方法
    递归(Recursion)算法
    数据结构之链表
    【日常摸鱼】牛客挑战赛2
    【日常摸鱼】牛客挑战赛1
    组合计数学习笔记1
    To-Do List 2
    20199112 2019-2020-2 《网络攻防实践》第 3 周作业
    Flutter上线项目实战——腾讯点播直播下载
    打开旧Flutter项目说:Your Flutter application is created using an older version of the Android embedding
  • 原文地址:https://www.cnblogs.com/FrankOu/p/14215850.html
Copyright © 2011-2022 走看看