`

Ubuntu编译MongoDB client library

阅读更多
1.download cxx-driver for 1.8,unzip to /usr/src folder


2.sudo apt-get install libpcre3-dev


3.sudo apt-get install scons
chenshu@chenshu-ubuntu:/usr/local/src/mongo-cxx-driver-v1.8$
[plain] view plaincopyprint?
rm -f .sconsign.dblite 
scons --prefix=/usr install 
如有必要配置SConstruct文件,比如boost库位于/usr/lib下面的话,要将配置从/usr/local改为/usr

4.如果没有安装到/usr/lib目录下,则用下面命令复制一下
sudo cp libmongoclient.* /usr/lib/

5.如果开发的时候想调试进入源代码看看,需要在SConstruct文件中找到if linux,然后添加一行 -g参数。

if linux:
    env.Append( LINKFLAGS=" -Wl,--as-needed -Wl,-zdefs " )
    env.Append( CPPFLAGS=" -g " )

转自: http://blog.csdn.net/sheismylife/article/details/6745727
分享到:
评论

相关推荐

    MongoDB Client 客户端工具

    MongoDB是一款流行的开源、分布式文档型数据库,以其灵活性、高性能和易用性而备受开发者青睐。MongoDB客户端工具是与MongoDB数据库交互的重要组件,它们提供了丰富的功能,帮助用户进行数据管理、查询、备份、恢复...

    Python Library-mongodblibrary

    Python中的`mongodblibrary`是一个用于MongoDB数据库操作的关键库,主要面向使用Robot Framework进行自动化测试的开发者和测试工程师。Robot Framework是一个通用的自动化框架,支持多种测试库,而`mongodblibrary`...

    mongodb 编译开发库

    在这个“mongodb 编译开发库”中,我们聚焦于MongoDB 2.6.12版本在Windows平台上的编译过程,包括32位和64位系统的开发库构建。 MongoDB的编译开发涉及到多个步骤,首先需要确保你的系统满足编译MongoDB所需的最低...

    Ubuntu18.04 安装MongoDB 创建用户及远程访问

    Ubuntu 安装MongoDB 1.在终端输入GPK码 2.添加mongoDB源 . echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb...

    ubuntu docker 下mongodb集群和分片.rar

    ubuntu docker 下mongodb集群和分片.rar

    mongodb-linux-x86_64-ubuntu1604-3.2.22.tgz

    在Ubuntu 16.04系统上安装MongoDB 3.2.22,你需要遵循以下步骤: 1. **添加MongoDB的官方GPG密钥**: 在终端中运行以下命令,以验证软件包的来源: ``` sudo apt-key adv --keyserver hkp://keyserver.ubuntu....

    Python库 | robot_mongodb_library-0.0.4-py3-none-any.whl

    9. **安装和使用**:`robot_mongodb_library-0.0.4-py3-none-any.whl` 是一个whl文件,是Python的预编译包格式,可以直接通过pip安装,无需解压。在Python环境中运行`pip install robot_mongodb_library-0.0.4-py3-...

    centos6系统 编译php5.6 的mongodb.so文件

    编译完成后,找到编译生成的mongodb.so文件。通常,它位于`modules/`目录下,例如`modules/mongodb.so`。将这个文件复制到PHP的扩展目录,通常是`/usr/lib64/php/modules/`(或根据你的系统配置可能是`/usr/lib/...

    用于ubuntu16.04下安装mongodb时缺少的库文件

    在Ubuntu 16.04上安装MongoDB时,可能会遇到一些依赖问题,尤其是在尝试从源代码编译安装或者使用非官方存储库时。标题提到的"用于ubuntu16.04下安装mongodb时缺少的库文件"通常指的是MongoDB运行所必需的一些库文件...

    MongoDB Community(mongodb-linux-aarch64-ubuntu1804-5.0.8.tgz)

    MongoDB Community Server(mongodb-linux-aarch64-ubuntu1804-5.0.8.tgz)适用于Ubuntu 18.04 Arm芯片, MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决...

    VS2010C++下编译调试MongoDB源码.pdf

    "VS2010 C++下编译调试MongoDB源码" 本文档旨在指导用户如何在VS2010 C++环境下编译和调试MongoDB源码。以下是相关知识点的总结: 一、编译Boost库 * 下载Boost库源码,版本为1.42或更新版本 * 解压Boost源码到...

    mongodb编译文档及编译结果.7z

    本编译文档将详细介绍如何在Windows环境下,使用Visual Studio 2017编译MongoDB的C++驱动程序。 首先,安装MongoDB C++驱动程序前需要确保已经安装了以下组件: 1. Visual Studio 2017:作为C++的开发环境,它提供...

    MongoDB VS2015 windows10下的C++开发环境搭建

    MongoDB VS2015 windows10下的C++开发环境搭建

    DB MongoDB Client Robomongo x64 V0.9.0 便携版

    总的来说,"DB MongoDB Client Robomongo x64 V0.9.0 便携版"提供了一个强大且便携的工具,使开发人员和数据库管理员能够高效地与MongoDB数据库进行交互,进行各种数据操作和管理任务,无需安装,随时随地可以使用。

    Mongodb for Ubuntu 18.04 ARM 64

    在本文中,我们将深入探讨如何在基于ARM架构的Ubuntu 18.04系统上安装和使用MongoDB。 一、ARM架构与Ubuntu 18.04 ARM(Advanced RISC Machines)架构是一种低功耗且高效能的处理器架构,广泛应用于嵌入式系统和...

    Vs2010编译 mongodb c++驱动详述

    1.编译环境 (1)下载vs2010 (2) 下载python2.7 https://www.python.org/downloads/ python-2.7.11.msi 下载scons2.4.1,The current production release of SCons is 2.3.0; http://www.scons.org/doc/ ...

    MongoDB集群安装配置

    本文将详细介绍如何在Ubuntu 16环境下配置MongoDB集群,并通过实际步骤演示整个过程。 #### 二、环境准备与旧版本卸载 1. **环境说明**: - 操作系统:Ubuntu 16 - 服务器列表:四台服务器(IP分别为192.168....

    ubuntu安装mongodb创建账号和库及添加坐标索引的流程分析

    摘要: 作为开发,nosql我们用的越来越多,代表性的是mongodb,速度快性能好,还能完美的创建二维索引.这里我们梳理一下ubuntu上安装mongodb创建账号和库及添加坐标索引 一 安装  1.1 安装php-mongodb sudo apt...

Global site tag (gtag.js) - Google Analytics