Ubuntu18.04 安装 clang
一、添加源:
根据官方页面提示,找到系统分类,ubuntu 18.04 源:
-
1 2 3 4 5 6 7 8 9 | deb http: //apt .llvm.org /bionic/ llvm-toolchain-bionic main deb-src http: //apt .llvm.org /bionic/ llvm-toolchain-bionic main # Needs 'sudo add-apt-repository ppa:ubuntu-toolchain-r/test' for libstdc++ with C++20 support # 15 deb http: //apt .llvm.org /bionic/ llvm-toolchain-bionic-15 main deb-src http: //apt .llvm.org /bionic/ llvm-toolchain-bionic-15 main # 16 deb http: //apt .llvm.org /bionic/ llvm-toolchain-bionic-16 main deb-src http: //apt .llvm.org /bionic/ llvm-toolchain-bionic-16 main |
将内容添加到 /etc/apt/sources.list 文件末尾。
二、添加密钥
密钥的目的时让系统确定,此来源是一个合法的来源(ubuntu 系统在18版本添加的要求)
1 | wget -O - https: //apt .llvm.org /llvm-snapshot .gpg.key| sudo apt-key add - |
三、安装
1 | sudo apt-get install clang-10 lldb-10 lld-10 |
四、添加软链接
默认使用的文件是不带版本号的,安装的文件是带版本号的,使用软件,防止编译时找不到
1 2 3 | cd /usr/bin/ && sudo ln -s .. /lib/llvm-10/bin/llvm-nm llvm-nm cd /usr/bin/ && sudo ln -s .. /lib/llvm-10/bin/llvm-ar llvm-ar cd /usr/bin/ && sudo ln -s .. /lib/llvm-10/bin/ld .lld ld.lld |
错误提示:
提示:llvm-nm: not found
解决方法:cd /usr/bin && ln -s ../lib/llvm-10/bin/llvm-nm llvm-nm
提示:/bin/sh: 1: llvm-ar: not found
解决方法:cd /usr/bin/ && sudo ln -s ../lib/llvm-10/bin/llvm-ar llvm-ar
提示:/bin/sh: 1: ld.lld: not found
解决方法:cd /usr/bin/ && sudo ln -s ../lib/llvm-10/bin/ld.lld ld.lld
---
来源:
https://blog.deskangel.com/2020/05/13/install-clang-on-ubuntu/
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
2021-05-24 docker安装&卸载&启动&停止&查看