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.
转自:[url]http://www.mongodb.org/display/DOCS/scons[/url]
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" ] )
转自:[url]http://www.mongodb.org/display/DOCS/scons[/url]
本文详细介绍了如何使用scons工具构建MongoDB及其配套的实用库和工具,包括构建过程、选项使用、目标设定等关键步骤,并提供了解决构建问题的方法。
1699

被折叠的 条评论
为什么被折叠?



