folly库安装(5)folly的安装
上面这些准备工作做完了,现在就可以安装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官网推荐的安装方法。但我没有成功,朋友们可以去试下这个方法。
folly库安装(5)folly的安装相关推荐
- folly库安装(4)folly依赖的重要组件安装:double-conversion, google-gflags, glog, fmt, googletest, boost等
folly库依赖的组件版本可以在build\fbcode_builder\manifests目录查看,比如需要查看double-conversion的版本,只需要打开double-conversion ...
- folly库安装(1)cmake和gcc的安装、升级
facebook的folly库是个很强大的c++库,是对标准c++库的强大补充,里面提供了很多高性能的组件,比如FbString, Futures, Executors, ConcurrentHash ...
- folly库的安装-Ubuntu18.04
版权声明:原创文章,欢迎转载,但请注明出处,谢谢. https://blog.csdn.net/qiuguolu1108/article/details/106445831 folly库是facebo ...
- centos 6.5安装c++ folly库
一.引言 Folly:是一个在Facebook内部广泛和可重复使用的C++库组件大集合 wangle:C++网络库 proxygen:C++ http框架 在安装所有的库之前请检查你系统里面的基础编译 ...
- Ubuntu18.04安装facebook folly库
安装步骤 安装boost ubuntu18.04安装的boost有点陈旧,因此自行下载最新版本,执行安装即可:https://www.boost.org/ 具体步骤直接参考readme 安装gtest ...
- 安装folly库以及folly的ConcurrentHashMap的简单使用
我在写grpc的实例时, 需要使用一个多线程的hash map, C++标准库中没有多线程的hash map, facebook开源的folly中存在大量的基础类, 中间存在一个高性能的hash ma ...
- folly库安装(2)openssl升级、python3.8安装
openssl是必须要升级到openssl1.1.1的,python3.8可以选择不安装.因为folly官网提供了一种用python3快速安装的方法,但这个方法在国内不太顺利,被墙的原因,很多包是不能 ...
- folly库安装(3)libevent、libunwind的安装
libevent是用C语言编写的.高性能的.基于事件驱动的网络通信库.这个库历史悠久,应用广泛,作为程序员去了解下这个库,肯定能收获很多知识.这里我先讲解下怎么安装libevent,后面我会写一系列文 ...
- python3.6爬虫环境安装要多少内存_Python3爬虫环境配置——解析库安装(附tesserocr安装方法)...
Python3爬虫环境配置--解析库安装(附tesserocr安装方法) 抓取网页代码后,第二步就是提取信息,为了方便程序设计,这里不采用繁琐的正则提取,利用社区里强大的Python解析库,如lxml ...
最新文章
- pyqt怎么给字体加粗_微信拍一拍可设置后缀?怎么用?还有更多新功能!
- centos下设置node.js开机启动(并且启动自己的项目js)
- android 中的常用组件
- 一步一步教你实现iOS音频频谱动画(一)
- Ignite中的机器学习介绍
- 锤子手机成绝唱了,网友微博喊话罗永浩:赶快买回来吧!
- Discuz X2 模块模板代码详解,DIY更容易!
- 分享些我见到的听到的各种创业经历(有成功也有失败)——分析下创业成功要做到哪些...
- NYOJ--114--某种序列(大数)
- MCMC算法学习总结
- Linux中top命令参数详解
- php qcloud sdk weapp_qcloud/
- 中国卫生材料及医药用品行业发展前景与投资战略规划分析报告2022-2028年
- 编写程序练习直接,间接,相对,基址变址寻址
- win10 任务栏图标变为空白、图标丢失的解决方法
- 三段式过流保护、差动保护
- jmeter阶梯式加压(逐渐加压和降压)
- Floyd算法(弗洛伊德算法) 百度百科
- 基于IP视频监控图像识别
- 易语言编程: 让读屏软件可获取标签控件的文本
热门文章
- Python使用Treeview制作表格(二)
- 身份证最后一位的校验
- RALL机制的线程锁
- Qt生成exe错误:无法定位程序输入点_cxa_throw_bad_array_new_length于动态链接库最终解决方法
- C++11标准模板(STL)- 算法(std::nth_element)
- python命令窗口代码如何调整大小_如何调整python窗口(Tkinter)大小
- HttpClient如何进行ssl连接呢?
- HTTP/2协议详细介绍
- Microsoft SQL Server认证方式的修改
- tf.cast()用法总结