lldb3.9.0 安装攻略
Study From
https://github.com/dotnet/diagnostics/blob/master/documentation/lldb/centos7/build-install-lldb.sh
命途多舛 各种报错
先把需要的yum的包放出来
yum install cmake cmake3 gcc gcc-c++ gdb git libicu libunwind make python27 tar wget which zip 这些是网站上面需要的 但是发现不全..
至少好需要如下三个:
yum install python3-devel
yum install -y ncurses-devel
yum install readline-devel
不然过程中一直报错
yum install libtermcap-devel ncurses-devel libevent-devel readline-devel
yum install install -y libedit*
注意的是 因为之前里面是 3.9.1 所以我想改用 3.9.0
所以就改里面的版本:
这里面有注意事项单独来说
1. wget 的东西建议通过vps 进行下载 不然速度很慢经常失败.
2. 需要提前安装一些rpm包进行处理.
wget http://ftp.gnu.org/gnu/binutils/binutils-2.29.1.tar.xz
wget http://releases.llvm.org/3.9.0/cfe-3.9.0.src.tar.xz
wget http://releases.llvm.org/3.9.0/llvm-3.9.0.src.tar.xz
wget http://releases.llvm.org/3.9.0/lldb-3.9.0.src.tar.xz
wget http://releases.llvm.org/3.9.0/compiler-rt-3.9.0.src.tar.xz tar -xf binutils-2.29.1.tar.xz
tar -xf llvm-3.9.0.src.tar.xz
mkdir llvm-3.9.0.src/tools/clang
mkdir llvm-3.9.0.src/tools/lldb
mkdir llvm-3.9.0.src/projects/compiler-rt
tar -xf cfe-3.9.0.src.tar.xz --strip 1 -C llvm-3.9.0.src/tools/clang
tar -xf lldb-3.9.0.src.tar.xz --strip 1 -C llvm-3.9.0.src/tools/lldb
tar -xf compiler-rt-3.9.0.src.tar.xz --strip 1 -C llvm-3.9.0.src/projects/compiler-rt
#rm binutils-2.29.1.tar.xz
#rm cfe-3.9.0.src.tar.xz
#rm lldb-3.9.0.src.tar.xz
#rm llvm-3.9.0.src.tar.xz
#rm compiler-rt-3.9.0.src.tar.xz mkdir llvmbuild
cd llvmbuild
cmake3 -DCMAKE_BUILD_TYPE=Release -DLLVM_LIBDIR_SUFFIX=64 -DLLVM_ENABLE_EH=1 -DLLVM_ENABLE_RTTI=1 -DLLVM_BINUTILS_INCDIR=../binutils-2.29.1/include ../llvm-3.9.0.src
make -j $(($(getconf _NPROCESSORS_ONLN)+1))
sudo make install
cd ..
rm -r llvmbuild
rm -r llvm-3.9.0.src
rm -r binutils-2.29.1
验证一下安装效果
[root@centos76 ~]# lldb --version
lldb version 3.9.0 ( revision )
[root@centos76 ~]#
lldb3.9.0 安装攻略的更多相关文章
- Oracle 11g安装攻略
Oracle 11g安装攻略 本攻略是以Win7-32位系统中安装Oracle 11g为示例,安装前大家需要确认以下几点: 你的内存足够大且没有问题,因为Oracle非常吃内存. 你的系统已经激活. ...
- Linux 系统 pptpd+radius+mysql 安装攻略
分类: 原文地址:Linux 系统 pptpd+radius+mysql 安装攻略 作者:wfeng .你所需要的软件 内核最好能升级到2.6 如果你是centos的用户,可以通过yum update ...
- 最新的Android SDK安装攻略(动作要快,来晚就失效了)
Android的环境搭建好折腾,光是下载Android SDK就折腾了好几天, 直接连接,速度接近于0,一行行红色的refused, 然后找软件翻*墙成功(不推荐,软件可能有后门) 但是...速度比老 ...
- 双硬盘RAID 0全攻略
. RAID53 RAID7即高效数据传送磁盘结构,是RAID3和带区结构的统一,因此它速度比较快,也有容错功能.但价格十分高,不易于实现. 为什么需要磁盘阵列 如何增加磁盘的存取(ac ...
- react-router 4.0 升级攻略
react-router 4.0 出来好9了,项目在4月份的时候对react-router进行了升级,升级耗费了3天,一个坑一个坑踩了过来. 按照公司项目情况说下升级改了哪些,项目使用的是hashHi ...
- saltstack--史上最细致安装攻略!亲测无坑
准备一台虚拟机node1: [root@linux-node1 pillar]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAS ...
- zabbix--完整安装攻略
zabbix:是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解 ...
- Caffe windows下安装攻略
Caffe 是一个高效的深度学习框架,鉴于不想折腾装个双系统,最近鼓捣了下用caffe源码在windows进行编译.非常感谢Yangqing Jia博士的caffe开源代码.Neil Z.Shao's ...
- 微软Windows11安卓子系统已支持运行APK 应用(附手把手详细安装攻略)怎么安装安卓/如何安装安卓应用/支持多窗口多任务
10 月 21 日消息,微软博客宣称,Windows 11 上 安卓子系统运行 Android 应用程序的第一个预览版现已提供给美国 Beta 频道的 Windows 内部人员.但现在通过教程 ...
- Spring Boot Admin 2.1.0 全攻略
转载请标明出处: https://www.fangzhipeng.com 本文出自方志朋的博客 Spring Boot Admin简介 Spring Boot Admin是一个开源社区项目,用于管理和 ...
随机推荐
- 新晋“网红”Cat1 是什么
摘要:此Cat非彼Cat,它是今年物联网通信圈新晋网红"靓仔". 引言 今年5月,工信部发布了<关于深入推进移动物联网全面发展的通知>,明确提出推动存量2G.3G物联网 ...
- 云图说丨初识云应用引擎CAE
摘要:开发运营一个应用软件,面临种种挑战:软件栈厚重.开发上线慢.资源易浪费.运维投入高.突发流量应对困难. 华为云应用引擎CAE面对挑战,一扫而光!! 本文分享自华为云社区<[云图说] | 第 ...
- 案例集锦|科技赋能,华为云GaussDB助千行百业数字化转型
当下,全社会驶入数字化转型快车道,以科技赋能.智慧转型为主旨的数字生态推动着千行百业的变革.数据库作为企业核心数据底座,华为云提供了安全可靠的云原生底座和一站式上云解决方案.其中华为云GaussDB覆 ...
- 如何处理分析Flink作业反压的问题?
摘要:反压是 Flink 应用运维中常见的问题,它不仅意味着性能瓶颈还可能导致作业的不稳定性. 反压(backpressure)是实时计算应用开发中,特别是流式计算中,十分常见的问题.反压意味着数据管 ...
- 神经网络优化篇:详解RMSprop
RMSprop 知道了动量(Momentum)可以加快梯度下降,还有一个叫做RMSprop的算法,全称是root mean square prop算法,它也可以加速梯度下降,来看看它是如何运作的. 回 ...
- 在Windows上D盘上安装Docker
Reference https://www.willh.cn/articles/2022/07/13/1657676401964.html Docker默认安装在C盘: "C:\Progra ...
- Codeforces Round #727 (Div. 2) A~D题题解
比赛链接:Here 1539A. Contest Start 让我们找出哪些参与者会干扰参与者i.这些是数字在 \(i+1\) 和 \(i+min(t/x,n)\)之间的参与者.所以第一个最大值 \( ...
- Problem 330A - Cakeminator (思维)
330A. Cakeminator https://codeforces.com/problemset/problem/330/A 题意很容易理解:给定一块蛋糕区域,但蛋糕上有几个不能吃的草莓,大胃王 ...
- Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件
Qt做大型软件开发技术选型Part2:Qt调用C#编写的COM组件 之前有提到过我们项目部现在正在用Qt重构一个大型软件,现在的情景是这样的: 原先的软件是通过一个C++(CLR)的主程序,调用各种用 ...
- 我发现明显产品bug啦
1. 百度云在下载时,如果选中的文件过多,在点击下载后,不能即时取消所有的下载项! 如下图,点击""全部取消" 出现在列表中项全部消失,但后续新的项继续出现,仍在下载, ...