1. 下载安装包
- http://www.apache.org/dyn/closer.cgi?path=/thrift/0.9.1/thrift-0.9.1.tar.gz
2. 安装支持的软件
- sudo apt-get install autoconf
- sudo apt-get install autotools-dev
- sudo apt-get install flex
- sudo apt-get install libtool
- sudo apt-get install byacc
- sudo apt-get install libboost-dev (让thrift支持c++)
3. 在thrift的目录下执行./configure
- 该脚本有一个选项--with-cpp,控制是否编译对c++的支持,默认是启动的。
- 但是如果上面的“必要”条件不满足,此选项会被关闭掉。
4.编译thrift: make / make install
- 如果一切顺利,没有出错,请注意观察被安装到哪里了。我这里的结果:
- 头文件在:/usr/local/include/thrift/ 目录
- 库文件在:/usr/local/lib/ 目录
- ps: 再make/make install 是如果出错就多执行几便
测试:http://wiki.apache.org/thrift/ThriftUsageC%2B%2B