CentOS上安装thrift

安装thrift步骤

  1. yum install automake libtool flex bison pkgconfig gcc-c++ boost-devel libevent-devel zlib-devel python-devel
  2. ./configure
  3. make && make install

Bsion坑一:版本太低

这里看起来简单,但是也存在几个坑。这边博客主要来介绍这些坑:

error: Bison version 2.5 or higher must be installed on the system!

这是因为Bison版本太低的原因,需要安装2.5及以上版本,如下操作:

wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
tar -zxvf bison-2.5.tar.gz
cd bison-2.5
./configure
make && make install

Bison坑二:2.5安装不了

通过上面命令,最终Bison的版本还是2.4,折腾一番后,发现加上--prefix=/usr参数就OK了。

wget http://ftp.gnu.org/gnu/bison/bison-2.5.tar.gz
tar -zxvf bison-2.5.tar.gz
cd bison-2.5
./configure --prefix=/usr
make && make install

results matching ""

    No results matching ""