下载地址:http://archive.apache.org/dist/thrift/
版本:0.9.3
下载好了解压
tar xvf thrift-0.9.3.tar.gz
cd thrift-0.9.3/
./configure --prefix=/usr/local/thrift --with-boost=/usr/local/boost
make
make的时候报错
ubuntu g++: error: /libboost_unit_test_framework.a: No such file or directory
一般/libboost_unit_test_framework.a文件是在/usr/local/bin/下面,ls /usr/local/lib/libboost_unit_test_framework.*查看文件。gcc找不到文件,创建软连接指向它搜索的路径即可。sudo ln -s /usr/local/lib/libboost_unit_test_framework.a /libboost_unit_test_framework.a
sudo make install
安装完成后在/thrift-0.9.3/compiler/cpp/路径下找到可执行程序。