今天應c++開發的要求搭建一個thrift環境,苦逼的整了一天,網上的各種安裝教程各種坑呀!(還都是深坑!!!)不過終於被我的耐心給打敗了!(我都佩服我的耐心呀!)下面我來說一下我的安裝過程。
首先,我們要想使用一個軟件,必須要弄懂它到底是幹什麼用的。Apache Thrift 是 Facebook 實現的一種高效的、支持多種編程語言的遠程服務調用的框架。主要是爲了方便用戶在不同語言下的轉換使用編譯使用。
安裝開始:
爲了圖省事我直接使用yum安裝的thrift的安裝環境
yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel ruby-devel
yum -y install openssl openssl-devel
安裝autoconf和automake,libevent的時候也可以使用tar包編譯安裝,這個可參考http://jingyan.baidu.com/article/8275fc8691d01a46a03cf6a5.html
下面開始安裝thrift,其實它的安裝挺簡單的
解壓:tar zxvf thrift-0.9.3.tar.gz
cd thrift-0.9.3
./configure
./configure -with-cpp=no(注:這一步是必須要的,不然後面的make編譯會報錯,關閉c++選項)
到這裏就安裝完成了
測試:thrift -version
thrift -help
打完收工!