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
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 --
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
安裝完成。