MongoDB的编译(Windows)
建议使用VisualStudio2010(专业版或旗舰版,不能是学习版)编译,感觉还是很简单的。
编译教程可参考MongoDB官网上的教程(但是这个教程感觉写得一般般)http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010
1.到官网下载MongoDB源代码
http://www.mongodb.org/display/DOCS/Downloads页面上找SourceCode去下载最新的mongodb源码
(解压到根目录下,如C:mongodb-mongo-b8d0917)
2.下载Boost代码
http://www.mongodb.org/pages/viewpageattachments.action?pageId=12157032
(将其解压到根目录下,如C:boost,内有boost和lib两个目录)
3.下载SpiderMonkey
https://github.com/dwight/vc2010_js
点击页面右上的Downloads按钮下载压缩包
(将其解压至mongodb项目所在盘根目录下的新文件夹js内,如C:js,内有src目录及若干lib文件)
4.用VS2010编译
用VisualStudio2010打开srcmongodb下的解决方案文件db_10.sln
在解决方案管理视图中的mogod上,鼠标右键,选择生成。即可编译生成mongod.exe
在mongo上鼠标右键,选择生成,即可编译生成mongo.exe
在mongos上鼠标右键,选择生成,即可编译生成mongos.exe
特别注意若是用win32的机子编译,在VS2010的菜单=》生成=》配置管理器中修改配置,默认情况下如下图(win32下编译需将平台都选成win32)
为神马要去编译这个东西?不是有现成的么
因为我将来要改它的源代码,鸭梨很大。。