1、不联网安装
1.1安装依赖包
bzip2-devel
keyutils-libs-devel
libcom_err-devel
libsepol-devel
pcre-devel
pkgconfig
libselinux-devel
libverto-devel
libcom_err-devel
libselinux-devel
libverto-devel
krb5-devel
zlib-devel
openssl-devel
python-devel
libstdc++
libstdc++-devel
gcc-c++
m4
autoconf
perl-libs
perl-Thread-Queue
perl
bison
libevent-devel
llvm
llvm-libs
clang
automake
flex
libtool
大部分依赖包可以在安装盘里找到
1.2 安装boost
tar -xzvf boost_1_60_0.tar.gz
cd boost_1_60_0
./boostrap.sh --with-toolset=clang
./b2 install --toolset=clang --cxxflags="-std=c++11" --prefix=/usr/local
1.3安装thrift
tar -xzvf thrift-0.9.3
./configure --libdir=/usr/lib --without-java
make
make install
2、通过yum安装
1.1 update the System
sudo yum -y update
1.2 install the platform Development Tools
sudo yum -y groupinstall "Development Tools" 1.3
update autoconf/automake/bison
sudo yum install -y

本文介绍了在CentOS7.1系统上如何不联网安装Thrift0.9.3和Boost1.6。首先,列举了必需的依赖包,并提供了安装Boost的详细步骤,包括解压、配置和安装。然后,详述了Thrift的编译与安装过程。此外,还提到了通过yum安装的另一种方式,以及在构建Thrift时遇到的TNonblockingServer链接错误及其解决办法。最后,给出了一个Thrift的UserStorage服务示例。
最低0.47元/天 解锁文章
818

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



