Ubuntu20.04安装llvm

我的实验环境

(只说方法不说实验环境的都是耍流氓)
电脑:

设备名称	DESKTOP-3037GNG
处理器	Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz   1.80 GHz
机带 RAM	8.00 GB
设备 ID	4FA66759-7C33-4D1C-A3CB-F77143D9AB1A
产品 ID	00330-80000-00000-AA325
系统类型	64 位操作系统, 基于 x64 的处理器
笔和触控	没有可用于此显示器的笔或触控输入

在这里插入图片描述
平台:wsl下的Ubuntu20.04

首先给出最终解决方案

官网下载预编译好的版本的llvm
在这里插入图片描述
然后把它放到任何一个文件夹下解压(之后可以删掉它)

xz -d <yourfilename>#此处你下载的包是xxx.tar.xz,这里是第一步解压
tar –xvf <yourfilename'>#此处已经是上一步解压完了,文件夹里剩下的是.tar文件

进入wsl,在wsl下将该文件夹下的所有的五个文件(bin,include,share,src,libexec)都复制到wsl的/usr/local目录下

cp source_path/clang+llvm-11.0.0-x86_64-linux-gnu-ubuntu-20.04/* /usr/local/filename#此处的*代表这个目录下的五个文件都要被复制

然后你就可以使用clang了,测试一下吧:

clang -v

BTW

有个加速器真的很方便,可以快速下载文件(这个300多M的文件我只下载了两分多钟你敢信),可以方便浏览overstack,还可以看Google讨论,找问题都很方便!(只不过我之前弄加速器都是为了看一些乱七八糟的东西,太暴殄天物了!后来我删掉了之前的加速器,最近需要,就从万能的tb上找了一个,太好用了,手动哭死!),而且很便宜!我要借此好好学习!

这个文章中我的方法是从上面官网的网址下载的,但是国内速度慢,老师给过一个清华镜像网站,我没试过,但是看起来好像差不多,大家可以试试

再给出我的踩坑实录

以下的坑都是坑,也就是没有成功。

  1. 本来是想在Windows10下安装llvm的,在这个官网上下载了LLVM-3.7.0-win64.exe,按照网上说的安装,结果老报一个config有关的错,很长时间无法解决,就放弃了。
  2. 后来看了一篇博客,想要在自己电脑上编译,注意,他用了ninja这个编译工具,你还要下载一下ninja(其实类似于make)

它在此处的基本使用指令是:

ninja -j 4 
ninja install

注意,一定要ninja -j 4指定是几个核来编译,血的教训(不懂几个核编译的上网搜一下),否则你的电脑会反复卡死——虽然最后我没编译过也是因为最后卡死在一个文件上了(ninja编译的时候也是增量编译的,所以中间断了重新编译的时候是接着之前的编译的,这点不用担心,可是在我电脑上5000个文件编译了3/5的时候他卡住了,卡在了倒数第2097个文件上死活过不去)

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值