简介
本文总结了Zookeeper C客户端库在Centos 7上的编译,使用的Zookeeper版本为3.4.13。
安装工具
安装cppunit和ant工具:
yum install -y cppunit-devel
yum install -y ant
编译
下载release版本的源码:
wget https://github.com/apache/zookeeper/archive/release-3.4.13.tar.gz
进入代码顶级目录,运行:
ant clean jar
ant compile_jute
生成配置文件,并编译安装
autoreconf -if
configure
make
make install
常见问题
libtool版本不匹配
[root@centos7-dev c]# make
make all-am
make[1]: Entering directory `/mnt/github/zookeeper-release-3.4.13/src/c'
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I./include -I./tests -I./generated -Wall -Werror -g -O2 -D_GNU_SOURCE -MT zookeeper.lo -MD -MP -MF .deps/zookeeper.Tpo -c -o

本文详细介绍了如何在Centos 7系统中编译Zookeeper 3.4.13的C客户端库,包括安装cppunit和ant工具,解决libtool版本不匹配和ant compile_jute失败等问题。
最低0.47元/天 解锁文章
2452

被折叠的 条评论
为什么被折叠?



