mongo c driver 在linux下编译使用
来源:互联网 发布:node.js哪些教程好 编辑:程序博客网 时间:2024/05/29 07:44
mongoDB现在是一个使用比较多的数据库,因为近日想存一些东西,所以,使用了一下。
首先,安装mongoDB服务器端。现在出到了3.0,可以直接到官网下载。然后启动。
如果想用命令行看的话,就到/usr/local/mongo/bin 使用./mongoc,就进到了命令行中。
前面的很多人介绍,我就不细说了。
然后是需要用类库操作mongoDB。我用的是mongo c driver,下载地址在http://docs.mongodb.org/ecosystem/drivers/?_ga=1.94268253.1704207635.1423205348,选择C Driver Releases就可以。进去后找一个最新的版本下载。顺带看看他在src/libbson目录中,是否包含了bson库,如果没有,找个有的再下载下来,或者去bson官网下载后,放到这个目录下面。我第一次在官网上下载的就没有bson库,被坑的不轻。
上传到服务器上后,先配置。先看看有没有autogen.sh,如果有,先调用它,让它生成配置脚本。然后调用./configure,生成make文件,用make命令生成mongo和bson的.o文件。
然后联合编译自己的程序,用-L把.o文件的路径引入,用-l把.o文件引入,.o文件一般在各自根目录的.libs中。例如-L../lib/mongo-c-driver/.libs/ -L../lib/mongo-c-driver/src/libbson/.libs/ -lmongoc-1.0 -lbson-1.0。
编译成功后,需要把.o文件的位置标示出来,一般放入/usr/lib/下,不过我没有权限,就把这两个.o文件放到libs目录中,然后用export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../libs 设置一下库文件的路径。
程序就可以正常启动了。
- mongo c driver 在linux下编译使用
- c++操作mongodb Windows 下 mongo-c-driver vs2013编译 附使用实例
- mongo c driver 使用总结
- 在windows下编译mongodb c driver
- 编译mongo driver
- mongo-c-driver-1.2.1编译,win10+vs2010
- win下编译、安装mongo-cxx-driver-legacy
- 小白在Ubuntu安装mongoDB 与 mongo-c-driver
- VS2010编译Mongo C++ Driver
- MONGO JAVA driver源码编译
- mongodb安装和mongo-c-driver的安装使用
- mongo-c-driver-0.94.2的安装和使用
- 小笔记,在windows和linux下分开编译、在C\C++下都使用C风格编译
- 在Windows上编译MongoDB C Driver
- 在Windows上编译MongoDB C Driver
- 在windows下编译mongodb cxx driver
- centos 6 编译mongo-cxx-driver
- Mongo-cxx-driver Windows平台编译记录
- 南邮NOJ卡片游戏
- hive列转行 (collect_set())
- BCB 使RichEdit自适应高度
- 史玉柱:我是怎么做游戏策划的
- PCH文件操作
- mongo c driver 在linux下编译使用
- 静态代理
- Java串口编程:串口数据的发送与监听读取
- 几种加载图片的方法对比
- 数据库第一章习题
- 内存耗用:VSS/RSS/PSS/USS 转载
- QPS、PV和需要部署机器数量计算公式(转)
- 运行大作业(文件数目多)时需要注意的参数
- u-boot显示logo