Merge branch 'master' into dev_zhulin
This commit is contained in:
commit
be0f2d388f
19
build.sh
19
build.sh
@ -1,6 +1,25 @@
|
||||
#!/bin/sh
|
||||
# install - install search_local
|
||||
|
||||
: '
|
||||
由于检索存储层依赖rocksdb,所以编译时需要满足以下前置配置:
|
||||
1)CentOS 7.x
|
||||
2)gcc 4.8
|
||||
3)Cmake版本需要大于等于3.6.2
|
||||
4)安装gflags:google开源的一套命令行参数解析工具,支持从环境变量和配置文件读取参数
|
||||
安装命令:
|
||||
git clone https://github.com/gflags/gflags.git
|
||||
cd gflags
|
||||
git checkout -b 2.2 v2.2.2
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_SHARED_LIBS=ON -DGFLAGS_NAMESPACE=google -G "Unix Makefiles" .
|
||||
make && make install
|
||||
sudo ldconfig
|
||||
sudo ln -s /usr/local/lib/libgflags.so.2.2 /lib64
|
||||
安装后,需要将gflags的包含路径添加到你的CPATH环境变量中
|
||||
5)安装rocksdb依赖库:zlib,bzip2,lz4,snappy,zstandard
|
||||
sudo yum install -y snappy snappy-devel zlib zlib-devel bzip2 bzip2-devel lz4-devel libasan openssl-devel
|
||||
'
|
||||
|
||||
localdir=`pwd`
|
||||
srcdir="$localdir/src"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user