亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

MongoDB源碼編譯安裝

2023-10-17 08:20:13
76
0

第一步:安裝依賴

檢查依賴是否安裝以及版本

rpm -qa | egrep 'gcc-c++|glibc-devel|scons'

升級GCC需要一些時間,先在編譯環境安裝所有依賴
  1. 高版本需要完成C++11的編譯,需要GCC5.3.0版本以上,內蒙機器上的GCC默認版本是GCC4.8.5。首先需要升級GCC的版本,編譯環境機器已經將GCC升級到6.4.0,其他機器尚未升級。升級GCC時需要依賴庫,我將GCC升級包及依賴一并放在壓縮包中,也可以在ftp服務器對應目錄下進行獲取,包括gmp、isl、mpc、mpfr四個依賴。
  1. Python依賴:包括Cheetah、typing模塊,Cheetah模塊需要Markdown依賴,獲取方式同上

第二步:git克隆mongo相應版本源碼

從github官網clone對應源碼

克隆語句

git clone ****** --branch v3.6 --single-branch [<folder>]

第三步:scons編譯安裝

buildscripts/scons.py all -j 32 MONGO_VERSION=x.y.z

目前所用

sudo chmox 775 buildscripts/scons.py
buildscripts/scons.py mongod -j 64 --ssl --hotbackup --audit --opt='on' MONGO_VERSION=3.4.17 LINKFLAGS='-static-libstdc++'

編譯后文件大

The raw build produces binaries that contain the debug symbols and you can get rid of them by using the strip command like this:

strip mongod
 
0條評論
0 / 1000
福爾摩斯軍
8文章數
0粉絲數
福爾摩斯軍
8 文章 | 0 粉絲
福爾摩斯軍
8文章數
0粉絲數
福爾摩斯軍
8 文章 | 0 粉絲
原創

MongoDB源碼編譯安裝

2023-10-17 08:20:13
76
0

第一步:安裝依賴

檢查依賴是否安裝以及版本

rpm -qa | egrep 'gcc-c++|glibc-devel|scons'

升級GCC需要一些時間,先在編譯環境安裝所有依賴
  1. 高版本需要完成C++11的編譯,需要GCC5.3.0版本以上,內蒙機器上的GCC默認版本是GCC4.8.5。首先需要升級GCC的版本,編譯環境機器已經將GCC升級到6.4.0,其他機器尚未升級。升級GCC時需要依賴庫,我將GCC升級包及依賴一并放在壓縮包中,也可以在ftp服務器對應目錄下進行獲取,包括gmp、isl、mpc、mpfr四個依賴。
  1. Python依賴:包括Cheetah、typing模塊,Cheetah模塊需要Markdown依賴,獲取方式同上

第二步:git克隆mongo相應版本源碼

從github官網clone對應源碼

克隆語句

git clone ****** --branch v3.6 --single-branch [<folder>]

第三步:scons編譯安裝

buildscripts/scons.py all -j 32 MONGO_VERSION=x.y.z

目前所用

sudo chmox 775 buildscripts/scons.py
buildscripts/scons.py mongod -j 64 --ssl --hotbackup --audit --opt='on' MONGO_VERSION=3.4.17 LINKFLAGS='-static-libstdc++'

編譯后文件大

The raw build produces binaries that contain the debug symbols and you can get rid of them by using the strip command like this:

strip mongod
 
文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0