mac安装thrift-0.9.1

来源:互联网 发布:大连知润 编辑:程序博客网 时间:2024/06/05 04:02

安装Xcode

App store里安装。不安装这个会出现无法编译boost的问题。

安装boost

http://www.boost.org/
下载安装包,解压缩。

./bootstrap.sh --prefix=/usr/local/./b2 threading=multi address-model=64 variant=release stage install

安装libevent

http://libevent.org/

brew install openssl到/usr/local/Cellar/openssl目录下查看,应该有1.0.2l,接下来建立软连接ln -s /usr/local/Cellar/openssl/1.0.2l/include/openssl/ libevent_home/include/openssl./config --prefix=/usr/local/makemake install

安装thrift

官网给的有问题,用开源社区的
https://github.com/apache/thrift/tree/0.9.1

brew install autoconfbrew install libtoolbrew install automake./bootstrap.shexport CXXFLAGS="-std=c++11"./configure --prefix=/usr/local --with-boost=/usr/local --with-libevent=/usr/local LDFLAGS='-L/usr/local/opt/openssl/lib' CPPFLAGS='-I/usr/local/opt/openssl/include'make CXXFLAGS=-stdlib=libstdc++sudo make install  这一步最后会有个error,但是不影响使用make[4]: *** [install-exec-hook] Error 1make[3]: *** [install-exec-am] Error 2make[2]: *** [install-am] Error 2make[1]: *** [install-recursive] Error 1make: *** [install-recursive] Error 1thrift -version 验证
原创粉丝点击