- tar xvf mongodb-src-r1.8.1.tar.gz
-
cd mongodb-src-r1.8.1
#修改mongodb-src-r1.8.1目录下的SConstruct文件,要不然编译的时候找不到pcre,会报错。
elif "linux2" == os.sys.platform: #修改这个段,大概在420行左右
linux = True
platform = "linux"
if os.uname()[4] == "x86_64" and not force32:
linux64 = True
nixLibPrefix = "lib64"
env.Append( LIBPATH=["/usr/lib64" , "/lib64","/usr/local/pcre/lib" ] ) #这里把安装的pcre的lib指定
env.Append( LIBS=["pthread"] )
env.Append( LIBS=["libpcrecpp"] ) #这里给出pcrecpp的库名