1. 程式人生 > >MongoDB系列二:安裝mongoDB C/C++驅動(New C++11 driver)

MongoDB系列二:安裝mongoDB C/C++驅動(New C++11 driver)

CentOS7.2上安裝mongodb cxx驅動筆記

1.如果CMAKE版本低於3.2版本,要先升級CMAKE 到3.2版本,安裝c++驅動要求升級到v3.2以上版本
刪除現有版本:
yum remove cmake

ln -s /usr/local/bin/cmake /usr/bin //做一個軟連線
檢視cmake版本:
cmake --version

2.安裝MongoDB C driver
yum install pkg-config openssl-devel cyrus-sasl-devel

make
sudo make install
cd ../

3.安裝automake
wget

http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz
tar -zxvf automake-1.14.tar.gz
cd automake-1.14
./bootstrap.sh
./configure
make
make install

4.安裝libbson
wget https://github.com/mongodb/libbson/releases/download/1.6.0/libbson-1.6.0.tar.gz
tar -xzvf libbson-1.6.0.tar.gz
cd libbson-1.6.0/
./configure –prefix=/usr --

libdir=/usr/lib64
make
make install
cd ../

PKG_CONFIG_PATH=/usr/local/lib/pkgconfig cmake -DCMAKE_BUILD_TYPE=Release -DBSONCXX_POLY_USE_MNMLSTC=1 -DCMAKE_INSTALL_PREFIX=/usr/local ..

sudo make EP_mnmlstc_core

make && sudo make install

ln -s /usr/local/lib/libmongocxx.so /usr/lib/libmongocxx.so

安裝完成。