【开源项目】微信后台PhxRPC编译教程

一、简介

  • PhxRPC是微信后台团队推出的一个非常简洁小巧的RPC框架,编译生成的库只有450K。

二、环境

  • 首先,这份代码的编译得需在Linux的环境下,并检查下是否安装了git工具(命令行输入git,系统就会告诉你是否安装,并且提示你怎么安装)。环境确认无误。

三、获取源码

四、编译protobuf

  • 1、首先,打开命令行执行sudo apt-get install autoconf automake libtool curl make
    g++ unzip;
  • 2、进入third_party/protobuf目录,依次执行:

    • ./autogen.sh
    • ./configure CXXFLAGS=-fPIC –prefix=[当前目录绝对路径],
      这一步CXXFLAGS和–prefix都必须设置对。
    • make && make install

    编译完成后检查是否在当前目录成功生成bin,include,lib三个子目录。

五、编译PhxRPC

  • 1、进入PhxRPC根目录。
  • 2、执行make
  • 3、编译完成后检查是否生成lib子目录,并检查lib目录下是否生成静态库libphxrpc.a.

六、编译boost

  • 1、登陆Boost官网(http://www.boost.org/)下载boost1.56及以上版本(boost_1_58_0.tar.bz2);
  • 2、进入存放目录,解压下载文件:tar –bzip2 -xvf boost_1_58_0.tar.bz2;
    3、cd进去释放出来的目录,执行./bootstrap.sh,完成后可以看到在当前目录下生成了bjam文件;
  • 4、完整编译Boost,执行./bjam;
  • 5、安装Boost,执行./bjam install
  • 5、安装好Boost后,回到PhxRPC根目录。
  • 6、执行make boost;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值