ubuntu16.04编译安装thrift

ubuntu16.04编译安装thrift

下载source包

http://www.apache.org/dyn/closer.cgi?path=/thrift/0.11.0/thrift-0.11.0.tar.gz

安装编译必须包

sudo apt-get install automake bison flex g++ git libboost-all-dev libevent-dev libssl-dev libtool make pkg-config

解压并执行以下命令

运行脚本生成configure脚本

./bootstrap.sh

从顶级目录执行configure命令

./configure

可以禁用某种语言

./configure --without-java

如果需要的话可以配置JAVAC目录

./configure JAVAC=/usb/bin/javac

查看其他配置选项请使用help命令

./configure --help

使用make命令

make

make测试

make check

至此,安装完成,执行以下thrift命令可以看到以下输出:

root@n1:~/thrift-samples/gen-java# thrift
Usage: thrift [options] file

Use thrift -help for a list of options

新建一个test.thrift文件,内容如下,接着运行thrift --gen java test.thrift,命令完成后代码就会生成在gen-java目录中

service Calculator {
   void ping(),
   i32 add(1:i32 num1, 2:i32 num2),
   oneway void zip()
}

生成文件

root@n1:~/thrift-samples/gen-java# ls
Calculator.java

你可能感兴趣的:(java)