如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
系统版本:基于CentOS-6.3-x86_64gcc安装版本为4.4.6官方要求>=3.3.5,但低于4会有各种问题g++如果g++的结果是noinputfiles表示已安装,不是则安装:yum-yinstallgcc+gcc-c++flex确认是否安装,无则yum-yinstallflexpkgconfig确认是否安装,无则yum-yinstallpkgconfigm4确认是否安装,无则yum-yinstallm4python安装版本为2.6.6yum-yinstallpython.x86_64yum-yinstallpython-devel.x86_64ruby安装版本为1.8.7yum-yinstallruby.x86_64yum-yinstallruby-devel.x86_64libevent安装版本为1.4.13yum-yinstalllibevent.x86_64yum-yinstalllibevent-devel.x86_64openssl-devel安装版本为1.0.0yum-yinstallopenssl.x86_64yum-yinstallopenssl-devel.x86_64bz2-devel安装版本为1.0.5yum-yinstallopenssl.x86_64yum-yinstallopenssl-devel.x86_64zlib-devel安装版本为1.2.3yum-yinstallzlib.x86_64yum-yinstallzlib-devel.x86_64bison安装版本为2.4.1yum-yinstallbison.x86_64yum-yinstallbison-devel.x86_64automake安装版本为2.69thrift要求>=2.65wgetftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz(CentOS6.3yum版本不够高)tarzxvfautoconf-2.69.tar.gz-C/usr/local/cd/usr/local/autoconf-2.69/./configure--prefix=/usrmakemakeinstallautoconf安装版本为1.10thrift安装警告,要求>=1.9wgethttp://ftp.gnu.org/gnu/automake/automake-1.10.tar.gztarzxvfautomake-1.10.tar.gz-C/usr/local/cd/usr/local/automake-1.10./configure--prefix=/usrmakemakeinstalllibtool安装版本为2.24wgethttp://ftp.gnu.org/gnu/libtool/libtool-2.2.4.tar.gztarzxvfautomake-1.10.tar.gz-C/usr/local/cd/usr/local/automake-1.10./configure--prefix=/usrmakemakeinstall安装boost安装版本为1.45.0官方版本要求>=1.36确认系统中目前没有别的boost版本,有必须清楚干净,否则多boost会有各种问题。在CentOS6.3虚拟机中预装了1.41:rpm-eboost-system-1.41.0-11.el6_1.2.x86_64–nodepsrpm-eboost-filesystem-1.41.0-11.el6_1.2.x86_64--nodepswgethttp://nchc.dl.sourceforge.net/project/boost/boost/1.45.0/boost_1_45_0.tar.gztarzxvfboost_1_45_0.tar.gz-C/usr/local/cd/usr/local/boost_1_45_0./bootstrap.sh./bjaminstall在/etc/profile中加入:exportBOOST_ROOT=/usr/localexportLD_LIBRARY_PATH=/usr/local/lib:/usr/libsource/etc/profilethrift+fb303安装版本为0.7.0官网要求>=0.5.0wgethttp://archive.apache.org/dist/thrift/0.7.0/thrift-0.7.0.tar.gztarzxvfthrift-0.7.0.tar.gz-C/usr/local/