folly库安装(5)folly的安装

article/2025/11/5 20:48:44

上面这些准备工作做完了,现在就可以安装folly了,其实这时folly的安装已经非常顺利了。网上有人说folly的安装很麻烦,最重要是上面的准备工作没做好,只要你按照我上面的文章,一步步做下来,安装成功是没问题的。

一、传统安装方法

1、下载

去github或gitee网站下载folly-2020.12.28.00.tar.gz。

解压缩:tar -zxvf folly-2020.12.28.00.tar.gz

2、安装

(1)cd folly

(2)mkdir _build && cd _build

(3)cmake ..

(4)make

(5)make install

二、folly官网还提供一种安装方法,就是用python3脚本安装,虽然我没法顺利安装(被墙了,有的包没法从git下载),但我这里还是要跟大家说下。

1、显示需要安装的包

./build/fbcode_builder/getdeps.py install-system-deps folly --recursive

可以用dnf安装依赖的包,命令如下:

dnf install -y autoconf automake boost-devel boost-static cmake double-conversion double-conversion-devel gflags-devel glog-devel libevent-devel libsodium-devel libsodium-static libtool libzstd libzstd-devel lz4-devel lz4-static ninja-build snappy-devel xz-devel

2、编译

python3 ./build/fbcode_builder/getdeps.py build folly --allow-system-packages

这个是folly官网推荐的安装方法。但我没有成功,朋友们可以去试下这个方法。


http://chatgpt.dhexx.cn/article/r0LyqZEA.shtml

相关文章

揭秘Facebook官方底层C++函数Folly

2019独角兽企业重金招聘Python工程师标准>>> Folly与Boost、当然还有std等组件库的关系是互为补充,而不是彼此竞争。实际上,只有当我们需要的东西既没有,也无法满足所需的性能要求时,我们才开始定义自己的组件。 性能问…

《设计原则》(一)

易理解性和易使用性的设计原则 提供一个好的概念模式;(一个好的概念模式使用户能够预测操作的行为效果)可视性(消除执行阶段和评估阶段的鸿沟);自然匹配;(利用物理环境类比和文化标准概念、空间类比&#…

C++设计模式的设计原则(面向对象八大设计原则)

面向对象设计八大设计原则 一、温故面向对象二、八大设计原则三、以史为鉴 先掌握八大设计原则,再详细看23种设计模式(👈点我) 一、温故面向对象 (1)隔离变化:从宏观层面上来看,面向…

设计原则设计模式

导论 什么是设计原则:判断程序设计质量好坏的准则。什么是设计模式:软件设计过程中重复出现问题的解决方案设计原则的作用:指导抽象、类、类关系设计,相当于指导设计程序基础框架(Rank-分层、Role-角色、Relation-类关…

设计原则详解

1.单一职责 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线&#…

五大设计原则——SOLID

目录 简介: 1、单一职责原则(SRP) 2、开闭原则(OCP) 3、里式替换原则(LSP) 4、依赖倒置原则 (DIP) 5、接口隔离原则 (ISP) 简介: 无论是软件系统设计,还是代码实现…

1. 设计原则

文章目录 设计原则思维导图核心理论SOLID单一职责开放封闭里式替换接口隔离依赖反转 KISSDRYLOD 设计原则思维导图 核心理论 基于接口编程 “基于接口而非实现编程” - “Program to an interface, not an implementation”。 “接口”就是一组“协议”或者“约定”&#xff…

七大设计原则

一、七大设计原则 (1)单一职责原则 (2)接口隔离原则 (3)依赖倒置原则 (4)里氏替换原则 (5)开闭原则 (6)迪米特法则 &#xff0…

chrome浏览器截长图

使用chrome浏览器 打开开发者模式(更多工具->开发者工具) mac 按commandshiftp windows 按ctrlshiftp 然后输入capture 选择capture full size screenshot就可以了 截了个长图的例子

手把手教你截长图

1.截长图的工具 相信很多小伙伴在平时工作做都会碰见截图的问题,那正常的图,我们有各种方式去截取,例如:QQ的CtrlAltA,微信的AltA等等 但是呢,如果要用到长图的时候,就束手无策了,这…

python如何截长图_利用 Python + Selenium 实现对页面的指定元素截图(可截长图元素)...

对WebElement截图 WebDriver.Chrome自带的方法只能对当前窗口截屏,且不能指定特定元素。若是需要截取特定元素或是窗口超过了一屏,就只能另辟蹊径了。 WebDriver.PhantomJS自带的方法支持对整个网页截屏。 下面提供几种思路。 方式一 针对WebDriver.Chro…

谷歌浏览器怎么截长图?

我们在使用电脑浏览网页的时候难免会需要进行一些长图的截取,而一般的截图只能实现一部分截取,那么我们要如何去实现这个操作呢?下面小编就给大家介绍一下怎么在谷歌浏览器上截长图的操作。 谷歌浏览器网页截长图怎么截? 1、进入C…

html2canvas截长图

github链接 一、下载运行后选择下图的html2canvas即可直接去到路由界面测试 二、下图是html2canvas路由页面,点击右上角的生成图片即可下载长图 三、源码路径(html2canvas源码github) 四、源码(关键在generateImage 这个方法&…

selenium+phantomjs截长图踩坑

目录 需求背景: 调研 phantomjs selenium 服务器部署 需求背景 BI上的报表需要设置定时任务截图发邮件到订阅人的邮箱中。刚开始以为截图的活是前端的,后来发现使自己的锅。 调研 截图的研究了一下,主流应该是 selenium 和 phantomjs。…

microsoft edge怎么截长图_实用技能 | Fireshot 网页截长图工具

FireShot 网页截长屏插件 网页截图有没有什么好方法? 在我们平常的工作、生活和学习中,截图是我们最常用到的功能之一。小编平常用到的是QQ、微信、电脑自带的快捷截图功能以及红蜻蜓截图软件等。 但是在浏览网页时,这些工具功能出现了一个致命的缺点,看到一个长长的文章,…

snipaste怎么滚动截长图_如何截长图,这3种方法你用过吗?

在工作中,经常需要截长图,那在电脑上你一般是如何操作呢?本期Word妹与大家分享2种快速截图技巧。 1、借用QQ工具 在最新的QQ版本中有一个长截图按钮,点击之后直接拉动需要长截图的内容,最后点击完成即可。 2、借用FastStone Capture工具 FSCapture是绿色版本不需要安装,可…

计算机win7截长屏,电脑截长图【应对法子】

喜欢使用电脑的小伙伴们一般都会遇到win7系统电脑截长图的问题,突然遇到win7系统电脑截长图的问题就不知道该怎么办了,其实win7系统电脑截长图的解决方法非常简单,按照 1:打开要截图的WORD文档,点击左上角的另存为或者…

网页截长图

很多时候我们需要在网页上截长图,下面记录下谷歌浏览器截长图的步骤: 1.在浏览器的右上角处找到三个竖着的小黑点按钮,点击选择该按钮,选择更多工具–>开发者工具 2.点击开发者工具后会显示这样的一个小窗口 3.按下CTRLShif…

分享电脑中截图的五种方法(包括截长图)

💂 个人网站:【 海拥】【弗莱迪的物理实验】【开发文档导航】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼小组】💬 免费且实用的计算机…

截长图方法

有的时候,我们可能需要截一个网站或者一些内容的图片,但屏幕不够大,出现滚动条,这时候我们就可以使用截长图的方法来达到截取整个网页的内容。 截长图方法有很多,以下介绍两种我所知道的截长图方法。 第一种方法&…