1. 下载到 thrift-0.9.0.tar.gz,解压
2. sudo ./configure --prefix=/usr/local/thrift-0.9.0 --with-boost=/usr/local/boost --with-cpp --with-libevent=/usr/local/libevent
由于依赖boost和 libevent,指明路径。with-cpp表示安装cpp库
3. sudo make && sudo make install
在/usr/local/thrift-0.9.0 就看到了
------------
4. 在/usr/local/bin中 ln 命令 thrift
5. 在/etc/ld.so.conf.d/third-part.conf中 添加库的路径, 执行/sbin/ldconfig
问题:
1 安装时看到 src/protocol/fastbinary.c:20:20: error: Python.h: No such file or directory
这个文件在安装了python开发包之后才有,所以sudo apt-get install python-dev