首页 > 系统相关 >Ubuntu18.04 安装 clang

Ubuntu18.04 安装 clang

时间:2023-05-24 14:34:02浏览次数:57  
标签:bin 10 llvm apt clang bionic org Ubuntu18.04 安装

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

 

一、添加源:

 根据官方页面提示,找到系统分类,ubuntu 18.04 源:

 -

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版本添加的要求)

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -

  

三、安装

sudo apt-get install clang-10 lldb-10 lld-10

  

四、添加软链接

默认使用的文件是不带版本号的,安装的文件是带版本号的,使用软件,防止编译时找不到

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/

 

 

-

标签:bin,10,llvm,apt,clang,bionic,org,Ubuntu18.04,安装
From: https://www.cnblogs.com/wutou/p/17428214.html

相关文章

  • k8s-1.26.0 + Containerd安装过程
    1.前言Kubernetes社区早在2020年7月就开始着手移除dockershim,这将意味着Kubernetes不再将docker作为默认的底层容器工具,Docker和其他容器运行时将一视同仁,不会单独对待内置支持,如果我们还想直接使用Docker这种容器运行时应该怎么办呢?可以将dockershim的功能单独提取......
  • nrm 安装报错解决
    在执行nrmls时出现错误Error[ERR_REQUIRE_ESM]:MustuseimporttoloadESModule:...require()ofESmodulesisnotsupported....原因:应该使用open的CommonJs规范的包,现在openv9.0.0是ESModule版本的包解决办法:执行以下命令即可npminstall-gnrm......
  • Nginx 编译安装和守护进程
    在CentOS7中下载、编译和安装Nginx1.20.1源代码需要以下步骤:安装编译环境及相关依赖sudoyuminstall-ygccmakepcre-develzlib-developenssl-devel下载Nginx1.20.1版本源代码进入Nginx官网https://nginx.org/en/download.html将Nginx1.20.1的源代码链接复制到终端中......
  • centos7安装erlang、rabbitmq以及php扩展
    centos7安装erlang、rabbitmq以及php扩展标签(空格分隔):liunx,php安装Erlang版本:el7erlang-20.3.8.25erlang-20.3.8.25-1.el7.x86_64.rpm1.下载wget--content-disposition"https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-20.3.8.25-1.el7.x86_64.rpm/d......
  • Centos7安装高版本BIND9.16.41(DNS服务器)
    安装高版本BIND9.16.41或9.18.15双数版本为稳定版如9.16、9.18找到BIND官网:https://www.isc.org/download/#BIND1、点击Download:这里以9.16.41版本为例2、打开CentOS系统3、跳转到官方文档,找到EPEL源,复制链接更换源,并安装cd/etc/yum.repos.drm-rf/etc/yum.repos.......
  • 如何在 Linux 中安装和使用 duf 命令
    导读今天我们来分享一下如何在 Linux 中安装和使用duf 命令。该命令显示磁盘空间的利用率,显示方式如下图所示:​duf命令是du命令和​​​df命令​​​​的一个结合,且结果输出是以更加易读的结构化方式,来检查系统空间。其显示跟易读,对不?今天我们来分享一下如何......
  • Setup安装在VS设置
    Nuget安装InstallerProjects后 在需要做安装的项目文件里新建安装包项目,然后在ApplicationFolder右击Add文件,如下图winform的debug文件全部选定: ApplicationFolder再点Add“项目输出”: 右击新生成的主输出文件->Create Shortcut to主输出fromtest(Active)依赖......
  • git安装配置
    1、下载Git:https://git-scm.com/download/win/安装时如果没有特殊要求,直接选择默认安装即可(安装路径可以不使用默认的C盘)2、检查,打开控制面板(win+R输入cmd),查看git版本的信息:git--version3、配置git在电脑的任意位置鼠标右键点击:gitbash跳出界面后输入$gitconfig--globa......
  • 记录linux下无权限安装Anaconda以及R
    Anaconda2对应python2,Anaconda3对应python3。查看系统位数:getconfLONG_BIT。x86_64,表示是x86指令集的64扩展。1.下载清华镜像:https://mirror.tuna.tsinghua.edu.cn/help/anaconda/wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda2-5.2.0-Linux-x86_64.s......
  • oracle12c linux安装教程
    1、安装包下载2、环境准备2.1安装gcc2.2内核参数设置2.3资源限制配置2.4硬件环境准备2.5Xmanger安装2.6创建文件夹2.7创建用户和组2.8图像界面设置2.9上传并解压3、安装3.1执行安装命令3.2安装选择3.3环境变量配置4、验证4.1启动pdb4.2设置pdb随cdb自启动1、安装......