標籤:eve 使用 下載 load span blank /usr 檔案 pre
1.在官方下載thrift http://thrift.apache.org/download 這裡下載thrift-0.11.0.tar.gz版本
2.如果想支援安裝Cpp版本就需要先安裝boost和bison,如果想thrift支援TNonblockingServer,需要先安裝libevent,libevent-devel 庫
安裝boost教程:https://www.cnblogs.com/dj0325/p/7977692.html
安裝libevent教程:https://www.cnblogs.com/dj0325/p/7978158.html
安裝libevent-devel: Centos yum install libevent-devel
注意:Ubuntu 是 apt-get install libevent-dev
3.安裝thrift
thrift 安裝編譯時間預設尋找/usr/local 路徑,libevent和boost預設安裝在/usr/local ,如果安裝在指定路徑時,,./configure --with-boost --with-libevent指定路徑
./configure --with-cpp --with-boost=/home/lib/boost --with-libevent=/home/lib/libevent
make
make install
這樣thrift 安裝到了標頭檔/usr/local/include/thrift 和 動態庫 /usr/local/lib
4. 使用 編譯C++程式時 g++ -I/usr/local/include/ -L/usr/local/lib -lthrift
5. thrift 將thrift 檔案編譯成cpp
thrift --gen cpp base.thrift
thrift C++ Centos 安裝