编译环境:linux ubuntu-12.04.2-server-amd64
步骤1:驱动下载与解压
下载地址:http://downloads.mongodb.org/cxx-driver/mongodb-linux-x86_64-2.4.0.tgz
将下载的压缩包传到ubuntu /home/目录
解压:tar zxvf mongodb-linux-x86_64-2.4.0.tgz
进入解压缩目录: cd mongo-cxx-driver-v2.4
步骤2:安装boost库
mongodb 驱动依赖boost, 编译前先安装
/mongo-cxx-driver-v2.4$ apt-get install libboost-all-dev
步骤3:安装sconsMongo驱动工程采用scons进行编译部署。所以需要安装scons
/mongo-cxx-driver-v2.4$ sudo apt-get install scons
步骤4:编译驱动
进去驱动根目录编译:
mongo-cxx-driver-v2.4$ scons
编译成功后 /build/lib 下生成名为libmongoclient.a的静态库
安装:
mongo-cxx-driver-v2.4$ scons instal