Ubuntu18.04 安装 clang

官网:https://apt.llvm.org

 

一、添加源:

 根据官方页面提示,找到系统分类,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/

 

 

-

posted @   悟透  阅读(1023)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-05-24 docker安装&卸载&启动&停止&查看
点击右上角即可分享
微信分享提示