1.建立swap
dd if=/dev/zero of=swapfile bs=2048 count=10240002.增加sudo許可權mkswap swapfile
chmod 0600 swapfile
swapon swapfile
/etc/suduers
# user privilege specification3.安裝python mongodb相關root all=(all:all) all
username all=(all:all) all
sudo yum -y install epel-release
sudo yum -y install python-pip
sudo python -m pip install --upgrade pip setuptools wheel
sudo python -m pip install numpy
sudo python -m pip install pymongo
sudo yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y
sudo yum install -y gcc gcc-c++ make automake
sudo yum install cmake
sudo yum install libcurl openssl
4.編譯安裝boost
tar zxvf boost_1_69_0.tar.gz
執行解壓目錄下bin內容
./bootstrap.sh --with-python=/usr/bin/python //指定python
修改project-config.jam這個檔案中python.configured部分
# python configuration
import python ;
if ! [ python.configured ]
/usr //python執行程式位置
/usr/include/python2.7 //python標頭檔案位置
/usr/lib64/python2.7/site-packages //python庫檔案位置
然後./b2 //編譯
./b2 install //安裝
5.增加boost_python 軟連線
安裝好boost後
boost_root : /usr/local/include
boost_lib: /usr/local/lib
編譯會提示找不到boost_python庫,是因為庫檔案名字不對
sudo ln -s libboost_python27.so libboost_python.so
centos 原始碼編譯安裝boost庫
執行命令mkdir boostrec建立資料夾。執行命令cd進入boostrec資料夾下。2 解壓檔案 tar zxvf boost 1 63 0.tar.gz 3 執行命令.bootstrap.sh 預設的boost標頭檔案安裝到 usr local include 資料夾下。boost庫檔案會安...
boost 編譯選項
執行bootstrap.bat,生成bjam.exe 新建build.bat bjam toolset msvc 8.0 address model 64 1.完全編譯安裝 bjam toolset msvc install 完成後會生成乙個bin.v2編譯時的臨時目錄,手動刪除。生成另乙個目錄c ...
boost 編譯 安裝
2.解壓到合適目錄,我是在d boost 1 47 0。3.開啟使用boost的vs版本的visual studio 命令提示。我用的是 2010 4.在命令提示中進入cd d boost 1 47 0 tools build v2 5.執行bootstrap.bat 等待片刻。6.將第5步在v2目...