1、依赖的库
经过试验,发现目前0.9.3依赖如下的库:
# build sudo apt-get install autoconf build-essential # Java 和 ant java -version
注:ant安装最高支持到1.9.x,可以官方下载,链接
2、配置
这里我只需要使用Java的。
wget https://archive.apache.org/dist/thrift/0.9.3/thrift-0.9.3.tar.gz tar -xzvf ./thrift-0.9.3.tar.gz ./configure --with-cpp --with-python --with-boost --with-java --without-csharp --without-erlang --without-perl --without-php --without-php_extension --without-ruby --without-haskell --without-go
3、编译
make
如果中途出现maven-ant-tasks-2.1.3.jar无法下载,可以从这个地址下载并拷贝到thrift-0.9.0/lib/java/build/tools/:
http://download.csdn.net/detail/lifetragedy/4784048
类似,如果某些库从maven的Repo下载不下来,请手动从这里搜索,下载放到thrift-0.9.3/lib/java/build/lib下,并顺便问候下方校长。
http://search.maven.org/
ubuntu下编译就是方便