- 安装Linux软件
yum install gcc*
yum install cmake
yum install zlib zlib-devel
yum install openssl openssl-devel
yum install autoconf, automake, libtool
2. 安装编译工具
maven
ant
将可执行命令的路径添加到$PATH中
3. 编译安装工具 protobuf-2.5.0.tar.gz
tips:
如果从纯正的源码编译会出现很多问题(使用autoconf得到configure),还是从提供好的configure编译
download link: https://github.com/protocolbuffers/protobuf/releases?after=v3.0.0-alpha-3
将可执行命令的路径添加到$PATH中,否则出现找不到protobuf的错误
- mvn编译
$ mvn package -Pdist,native -DskipTests –Dtar -Dadditionalparam=-Xdoclint:none
Q1: 如果没有安装zlib-devel
I got the same error on CentOS 7.2 while hadoop-common was building Was gone after I did sudo yum -y install zlib sudo yum -y install zlib-devel
Q2: How to disable Javadoc warnings in Maven Javadoc Plugin?
mvn clean install -Dadditionalparam=-Xdoclint:none
https://stackoverflow.com/questions/39616344/how-to-disable-javadoc-warnings-in-maven-javadoc-plugin
部分截图:
在hadoop-dist/target/下: