首页 > 其他 > 详细

MAC下thrift安装

时间:2014-03-27 02:26:14      阅读:472      评论:0      收藏:0      [点我收藏+]

按照thrift官网上的文档进行安装,步骤如下:

1. 安装boost

./bootstrap.sh —prefix=PATH_TO_BOOST
sudo ./b2 threading=multi address-model=64 variant=release stage install
2. 安装libevent

./configure —prefix=PATH_TO_LIBEVENT
make
sudo make install
3. 安装thrift

./configure —prefix=PATH_TO_THRIFT —with-boost=PATH_TO_BOOST —with-libevent=PATH_TO_LIBEVENT
make
sudo make install
在make时,报错no member named ‘bind‘ in namespace ’std‘具体原因是thrift用到了c++11的特性,但是默认Mac的g++没有开启。使用g++编译时,需要传入-std=c++11选项以支持c++11的特性。

在configure之后,把lib/cpp/Makefilelib/cpp/test/Makefile中的CXXFLAGS选项中添加上-std=c++11,然后make、sudo make install即可。



MAC下thrift安装,布布扣,bubuko.com

MAC下thrift安装

原文:http://blog.csdn.net/chosen0ne/article/details/22225527

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!