-
Notifications
You must be signed in to change notification settings - Fork 562
中文详细编译手册
Haochuan Cui edited this page Sep 7, 2016
·
2 revisions
git clone --recursive https://github.com/tencent-wechat/phxrpc.git [PhxRPC放置目录]
使用
--recursive
参数可以同时获得所依赖的第三方库protobuf源码。也可自行下载这些源码,然后自行拷贝或者通过软链的形式放置到third_party目录。
- 进入
third_party/protobuf
目录。 ./autogen.sh
-
./configure CXXFLAGS=-fPIC --prefix=[当前目录绝对路径]
, 这一步CXXFLAGS
和--prefix
都必须设置对。 make && make install
- 编译完成后检查是否在当前目录成功生成
bin
,include
,lib
三个子目录。
编译protobuf也可以直接参考官方文档 protobuf编译方法
- 进入
PhxRPC
根目录。 make
- 编译完成后检查是否生成
lib
子目录,并检查lib
目录下是否生成静态库libphxrpc.a
.
- 下载boost1.56及以上版本放置到
third_party
目录,更名为boost
. - 编译好boost,如何编译请参考网上教程。
- 回到
PhxRPC
根目录。 make boost