准备工作:
- 了解thrift; http://incubator.apache.org/thrift/
- 了解protocol buffers;
- 八卦一则:据说Google早有protocol buffers, 有Goolge员工跳到Facebook,然后Facebook就有了thrift;
- 下载thrift
- 下载boost
安装:
./bootstrap.sh
./configure –with-boost=$BOOST_ROOT 相信很多人的机器上并没有Boost这个东西,那么您需要首先安装一下Boost.
您可能还会碰到
syntax error near unexpected token `MONO,’
可能缺少pkg-config,需要下载,编译,安装。否则请把pkg.m4拷贝到thrift下的alocal目录。
make
这个时候您很有可能还碰到 编译器抱怨libtools版本不够高,下载个最新版的libtools,编译安装吧。然后重来一遍。
sudo make install,这下应该好了。