centos 6.5安装c++ folly库

centos 6.5安装c++ folly库一 引言 Folly 是一个在 Facebook 内部广泛和可重复使用的 C 库组件大集合 wangle C 网络库 proxygen C http 框架在安装所有的库之前请检查你系统里面的基础编译工具 cmake autoconfcmak version 版本号 2 8 12autoconf version 版本号 2 69autoconf 我使用 2 63 时总出现 configure

一、引言

autoconf我使用2.63时总出现configure.ac:7: error: possibly undefined macro: m4_esyscmd_s的错误。

从git下载库的时候建议还是下载release版本的,开发版本虽然是最新的但不稳定,我安装过程中就遇到这样的问题。

二、folly安装

cmake . -DBUILD_TESTING=ON make sudo make install test/cctest/cctest --list | tr -d '<' | xargs test/cctest/cctest
tar xzf gflags-$version-source.tar.gz cd gflags-$version mkdir build && cd build ccmake .. - Press 'c' to configure the build system and 'e' to ignore warnings.  - Set CMAKE_INSTALL_PREFIX  - Set BUILD_SHARED_LIBS ON  - Continue pressing 'c' until the option 'g' is available.  - Then press 'g' to generate the configuration files for GNU Make. make sudo make install 

上面编译安装过程,一定要注意把BUILD_SHARED_LIBS设置为ON,因为后面folly安装使用的是动态链接库,如果不打开默认生成的是静态库,在后面folly configure的过程中会出现undefined refecence的异常

./configure & make & make install
autoreconf -ivf ./configure make & sudo make install

注意:如有其他的安装问题可以根据提示信息修复

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232733.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Good Luck Charlie(听力恢复训练)[通俗易懂]

    Good Luck Charlie(听力恢复训练)

    2022年1月19日
    71
  • 等价类测试用例设计原则_边界值法测试用例

    等价类测试用例设计原则_边界值法测试用例一、等价类划分法简介1.1什么是等价类划分法?  等价类划分法是黑盒测试中非常重要的测试方法,采用等价类划分法时,无需考虑程序内部结构,设计测试用例是依据游戏策划案进行设计的  等价类是输入条件的一个子数据集合,该输入集合中的数据对于揭示程序中的错误是等价的,从每一个子集中选取少数代表性的数据,从而进行梳理,组合成测试用例  等价类划分法分为:有效等价类、无效等价类。  有效等价类:有效等价类代表对程序的有效输入数据  无效等价类:无效等价类则是以任何方式的无效输入数据。  有效

    2022年10月18日
    2
  • oracle物化视图可以创建索引,oracle 物化视图及创建索引

    oracle物化视图可以创建索引,oracle 物化视图及创建索引物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ONDEMAND、ONCOMMIT二者的区别在于刷新方法的不同,ONDEMAND顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(RE…

    2022年7月22日
    8
  • 微商分销系统怎么做?[通俗易懂]

    微商分销系统怎么做?[通俗易懂]当下微商有多“火”?相信各位朋友们都很清楚,不管个户还是企业都纷纷加入这个行列,然而许多企业受困于不懂推广,形成产品销售不出的局面。那么这个问题应该怎么解决呢?此时分销悄然而至。当然,企业想要对产品展开分销,首先网站商城得具备分销功能。企业想要建立一个具备分销功能的商城分销网站?那么,微商分销…

    2022年5月17日
    32
  • filter suction_dispatcher

    filter suction_dispatcherFilterDispatcher是struts2.0.x到2.1.2版本的核心过滤器.! StrutsPrepareAndExecuteFilter是自2.1.3开始就替代了FilterDispatcher的.!  StrutsPrepareAndExecuteFilter概要说明        FilterDispatcher是早期struts2的过滤器,后期的都…

    2022年8月16日
    4
  • pycharm创建anaconda环境_conda怎么安装

    pycharm创建anaconda环境_conda怎么安装1、首先在condaprompt中创建新的环境。condacreate–name<env_name><package_names>尖括号代表文字内容,实际使用时不需要添加。如之后还需要再添加新的库进入环境,需在condaprompt中激活环境,并且利用pip安装新的包。<查看环境列表>condaenvlist或者condainfo-e<激活目标环境>activate<env_name>&l

    2022年8月25日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号