安装相关软件
SVN
Ubuntu中SVN对应subversion
autoconf automake libtool cmake
ncurses-devel
Ubuntu对应为lib64ncurses5-dev
openssl-devel
Ubuntu下对应为openssl
还需要安装libssl-dev,一开始没有安装libssl-dev,当编译到hadoop pipes时总是不能通过。
gcc
Ubuntu中对应命令是apt-get build-dep gcc
maven
把maven-home加入path
安装protobuf
./configure
make
make check
make install
在Ubuntu中运行protoc –version时,不能执行,由此可见,protoc没能安装成功。
如下是解决办法:
参考:http://blog.csdn.net/xocoder/article/details/9155901
编译
使用 mvn package -Pdist,native -DskipTests -Dtar
编译成果