天天看點

Thrift0.9.3 安裝

  1. 下載下傳解壓

wget http://mirrors.cnnic.cn/apache/thrift/0.9.3/thrift-0.9.3.tar.gz
tar -zxf thrift-0.9.3.tar.gz
           
  1. 安裝依賴環境

yum -y install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel openssl-devel
           
  1. 安裝

./configure --with-lua=no && make && make install
           
  1. error

make

這一步會發生一個錯誤

g++: error: /usr/lib64/libboost_unit_test_framework.a: No such file or directory

錯誤原因是:

./configure

的時候是預設編譯32位的,不會在

/usr/lib64/

下産生檔案

修改方法:先查找檔案

find / -name libboost_unit_test_framework.a

,比如在

/usr/local/lib/libboost_unit_test_framework.a

,就可以做如下操作,

sudo ln -s /usr/local/lib/libboost_unit_test_framework.a /usr/lib64/libboost_unit_test_framework.a

,然後重新執行

make

  1. 驗證安裝是否成功

thrift -version