Linux版本:CentOS 6.5
C++驱动版本: mongodb-linux-x86_64-v2.4-latest
Mongodb版本:mongodb-src-r2.6.4.tar.gz
Python版本:Python-2.6.6 [用的centos自带]
scons版本:scons-2.3.3-1.noarch.rpm
boost版本:boost_1_49_0
http://dl.mongodb.org/dl/cxx-driver/
http://downloads.mongodb.org/cxx-driver/mongodb-linux-x86_64-v2.4-latest.tgz
http://www.mongodb.org/downloads
http://www.mongodb.org/dr//fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.4.tgz/download
https://fastdl.mongodb.org/src/mongodb-src-r2.6.4.tar.gz
http://www.scons.org/download.php
http://www.boost.org/users/history/version_1_49_0.html
http://jaist.dl.sourceforge.net/project/boost/boost/1.49.0/boost_1_49_0.tar.gz
一、解压编译安装boost
#tar zxf boost_1_49_0.tar.gz
#cd boost_1_49_0
#./bootstrap.sh
…
#./b2
…
#./b2 install
…
时间有点长
二、安装scons
从官网上面下载mongo源码(http://www.mongodb.org/downloads),下载的版本是mongodb-src-r2.6.4.tar.gz
四、编译mongodb C++客户端V2.4驱动
#tar zxf mongodb-linux-x86_64-v2.4-latest.tgz
#cd mongo-cxx-driver-v2.4
#scons
#scons install
#ldconfig /usr/local/lib
在mongo-cxx-driver-v2.4目录下会生成libmongoclient.a