- 浏览: 269587 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (263)
- mysql (5)
- boost (6)
- 工具 (10)
- IT生活 (7)
- 多线程 (3)
- Ruby (15)
- php (2)
- MongoDB (39)
- 移动互联网 (2)
- 测试 (8)
- c++ (28)
- 书 (1)
- 网站 (3)
- 网络编程 (14)
- 开源软件 (1)
- 分布式计算 (1)
- 得得得 (1)
- php,wordpress (1)
- error (5)
- 编译 (2)
- 学习 (1)
- 杀毒软件 (1)
- dd (0)
- linux (21)
- 数据库 (1)
- STL (1)
- c++/c (5)
- 软件设计 (1)
- 操作系统 (4)
- 库 (2)
- win32 (1)
- s (0)
- openssl (1)
- perl (2)
- debug (1)
- windows (4)
- python (12)
- windows 防火墙 (1)
- vs (1)
- vim (2)
- vc (1)
- 浏览器插件的危害 (1)
- curl (0)
- 判断手机号码合法性的库 (0)
- 地址备注 (0)
- 安装 File::Slurp (1)
- cenos (2)
- shell (1)
- linunx (1)
- internet (1)
- software (1)
- widows (1)
- linux io (1)
- nginx (2)
- 算法 (2)
- google (1)
- protobuf (2)
- tengine (1)
- tools (1)
- lua (2)
- liunx (1)
- vcard (1)
- lua-iconv (1)
- 网络 (2)
- teat (0)
- ldconfig linux (0)
- awk (0)
- grep (0)
- windws (2)
- linux 命令 (1)
- tcp dump (1)
- vmware (1)
- question2answer (2)
- mongdb (1)
- 正则 (1)
- OCR (2)
- Windows Server (1)
最新评论
Use scons to build MongoDB and related utilities and libraries. See the SConstruct file for details.
Run scons --help to see all options.
Targets
Run scons <target>.
scons .
scons all
scons mongod build mongod
scons mongo build the shell
scons shell generate (just) the shell .cpp files (from .js files)
scons mongoclient build just the client library (builds libmongoclient.a on unix)
scons test build the unit test binary test
Options
--d debug build; all this does is turns optimization off
--dd debug build with _DEBUG defined (extra asserts, checks, etc.)
--release
--32 force 32 bit
--64 force 64 bit
--clean
--mute suppress compile and link command lines
Troubleshooting
scons generates a config.log file. See this file when there are problems building.
转自:http://www.mongodb.org/display/DOCS/scons
Run scons --help to see all options.
Targets
Run scons <target>.
scons .
scons all
scons mongod build mongod
scons mongo build the shell
scons shell generate (just) the shell .cpp files (from .js files)
scons mongoclient build just the client library (builds libmongoclient.a on unix)
scons test build the unit test binary test
Options
--d debug build; all this does is turns optimization off
--dd debug build with _DEBUG defined (extra asserts, checks, etc.)
--release
--32 force 32 bit
--64 force 64 bit
--clean
--mute suppress compile and link command lines
Troubleshooting
scons generates a config.log file. See this file when there are problems building.
#add boost boostDir = "E:/boost" env.Append( CPPPATH=[ boostDir ] ) env.Append( LIBPATH=[ boostDir + "/lib" ] )
转自:http://www.mongodb.org/display/DOCS/scons
发表评论
-
mongodb 从3.0 升级到3.2
2016-06-15 19:27 1428下载mongodb: curl "https://f ... -
MongoDB 日志切换
2016-06-13 17:47 823MongoDB默认情况下不会自动的切换轮转日志的,这将会导致日 ... -
mongodb c++ driver 从2.4.6 升级到3.0.1 注意点 (windows版本)
2015-09-15 17:58 6871. 使用mongodbclient的静态库需要定义下面的值 ... -
check_mongodb nagios
2015-08-17 17:22 0nagios check_mongodb插件监控mongodb ... -
Mongodb profiling
2015-08-06 10:14 411Mongodb profiling是Mngodb提供的类似于m ... -
linux mongdb 备份操作笔记
2015-07-22 09:21 593目的:添加一个延迟1小时的sencodary作为冷备数据库 ... -
mongodb 操作失失误救策略
2015-07-14 20:47 432杀掉某个正在处理的操作: db.currentOp() db ... -
mongodb oplog
2015-06-30 10:53 521mongodb oplog的使用 所在位置: Master/ ... -
mongodb 升级的问题导致添加帐号出现问题
2015-06-05 11:47 942mongodb 原有数据库版本:2.2.2 更新到数据库版本 ... -
libmongodbclient 2.6.6
2015-02-25 11:43 491mongodb c++ driver 2.6之后的版本不能从m ... -
mongodb 搜索结果保存到文件中
2013-07-22 16:44 1934第一种方式: mongo localhost:11111/te ... -
getLastError mongodb
2013-04-03 10:32 0一、简介 很多人抱怨mongodb是内存数据库,也没有事务,会 ... -
getLastError mongodb
2013-03-30 18:24 935http://docs.mongodb.org/manual/ ... -
[转]十个 MongoDB 使用要点
2013-03-20 10:19 833从 [url = "http://space.i ... -
利用mongodb c++ driver来编译
2012-12-04 15:12 0编译库时错误: 引用 E:\code_64\v2.2.2\m ... -
scons 64 mongodb
2012-08-01 19:52 978编译64位mongodb spin_lock.cpp cl ... -
MongoDB 客户端 MongoVue
2012-05-14 11:13 949今天在同事那里看到了 ... -
mongodb 2.0.0 replica set + authentication bug
2012-04-26 13:56 925mongodb 2.0.0 replica set + aut ... -
array in mongodb ( c++ driver)
2012-04-25 17:31 2226BSONArray BSONArrayBuilder ... -
(转) RockMongo查询操作用法总结
2012-04-11 20:40 27851.简单查询 //xid=560870 and type=vi ...
相关推荐
linux一般通过makefile控制编译。linux代码目录结构是 +scons_project_root 【src】 #源代码目录 ...总结,每个目录都可以单独编译,对于某工程师只负责某部门lib,提高编译效率。这个是非常方便的。
6. **开发库使用**:对于开发者来说,这些编译好的库文件(如.lib或.dll)可以用于构建与MongoDB交互的应用程序。开发者需要了解MongoDB的C++驱动API,包括连接管理、数据库操作、集合操作、查询和更新等。 7. **...
1.编译环境 (1)下载vs2010 (2) 下载python2.7 ...python-2.7.11.msi 下载scons2.4.1,The current production release of SCons is 2.3.0; http://www.scons.org/doc/ ...注意:这里编译的应该是boost的动态库和 lib。
MongoDB C++驱动编译教程,采用scons完成MongoDB C++驱动的编译,包括 boost库下载地址,MongoDB C++t驱动下载地址,包括Python 2.7.16版本 32位 X86安装包,以及驱动编译的具体教程,及编译过程中的几个示例。...
此外,SCons还支持条件编译,可以根据不同的硬件配置或编译目标进行选择性构建。 标签中提到了"SCons"、"keil"和"c语言",这表明该工程是针对C语言的MDK项目,使用SCons作为构建工具。SCons可以很好地与Keil ...
scons 在windwos下编译objective-c 的脚本,在windwos环境下写测试用例使用。前提是机器上已安装了gnustep工具,四个常用的工具,http://blog.csdn.net/tomatofly/article/details/6034116 作参考。
可以从预编译包中安装SCons,预编译包已经包含了SCons的所有依赖项。可以根据操作系统选择合适的安装包。 2.1. 在Red Hat(或者基于RPM)Linux系统里安装SCons 在Red Hat(或者基于RPM)Linux系统里,可以使用yum...
**自动化编译工具SCons详解** SCons是一个开源的、基于Python的自动化构建工具,它在软件构建领域提供了一种高效、跨平台的解决方案。SCons的设计理念是简化构建过程,提高开发效率,并且能够更好地适应不断变化的...
为了提高编译效率和代码质量,SCons 提供了丰富的编译选项和优化策略。例如: - `./agg/src/agg_line_aa_basics.o` 表示抗锯齿线绘制的基本实现,可能涉及到了特定的编译标志或优化级别。 - `./agg/src/agg_vcgen_...
scons-x-编译交叉编译 (windows/linux) SCons构建助手。 在一篇关于从 linux 交叉编译 Windows 的 SDL 项目的文章中用作示例。 存储库有许多可以检出的分支,每个分支都增加了先决条件。 交叉编译是使用x86_64-w64-...
- SCons是"Software Construction Tool"的缩写,它是一个构建系统,负责编译、链接等软件构建任务。 - SConstruct文件是SCons项目的主要配置文件,类似于Makefile,但使用Python语法。 - SCons基于文件依赖性,...
### 新一代编译软件scons #### 概述 SCons是一种新型的构建工具,它基于Python语言,为用户提供了更为简洁高效的构建方法,避免了传统Makefile带来的复杂性和繁琐性。通过SCons,开发者可以利用熟悉的Python语法来...
总的来说,Python和SCons的结合使用能够大大提高软件开发的效率,尤其是在大型项目中,SCons的自动化构建能力可以节省大量手动编译的时间。同时,由于SCons是用Python编写的,开发者可以利用Python的全部力量来定制...
SCons是一款跨平台的编译脚本工具,它允许用户无需编写makefile即可实现项目的编译构建。SCons使用Python语言编写,它具有极高的灵活性和可配置性,并且能够支持多种编程语言构建。 首先,SCons用户手册开篇介绍了...
《C接口源码与SCons编译》 在软件开发中,C接口是不同编程语言之间进行互操作的重要桥梁,它定义了一套规则,使得其他语言可以调用C语言编写的函数和数据结构。本资源包含了一本关于C接口源码的书籍的源代码,这些...
4. **运行SCons**:在jsoncpp源码目录下,运行`scons`命令,SCons会根据SConstruct文件中的指示编译和构建库。如果需要特定的编译选项,可以通过传递参数给SCons,例如`scons --prefix=/usr/local install`来指定...
首先,SCons的设计理念是替代传统的Makefile系统,它旨在简化编译和构建过程,尤其是对于大型、多模块的项目。SCons基于Python,这意味着它拥有Python的灵活性和可读性,同时也能够利用Python的生态系统,如第三方库...
在SCons中,构建目标通常是一些文件,比如编译后的可执行文件、库文件、生成的文档等。这些目标文件依赖于源文件或者其他目标文件,规则定义了如何从依赖生成目标。 SCons的灵活性体现在其使用Python语言编写构建...
5. **多配置支持**:一个项目可能需要为不同的目标平台或编译选项构建多个版本,SCons支持配置变量,允许用户轻松切换和管理不同的构建配置。 6. **可扩展性**:用户可以通过编写Python脚本来扩展SCons的功能,例如...