bootstrap
1 | ./bootstrap.sh --with-libraries=all --with-toolset=gcc ##--with-libraries指定编译哪些boost库,all的话就是全部编译,只想编译部分库的话就把库的名称写上,之间用 , 号分隔即可,可指定的库下面介绍。--with-toolset指定编译时使用哪种编译器,Linux下使用gcc即可,如果系统中安装了多个版本的gcc,在这里可以指定gcc的版本,比如--with-toolset=gcc-4.4 |
编译
1 | ./b2 toolset=gcc |
安装
1 | ./b2 install --prefix=/usr |
链接
1 | ldconfig |
报错
1 | 致命错误:pyconfig.h:没有那个文件或目录 |
解决
1 | export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/usr/include/python2.7/" |
庆祝一下!
1 | The Boost C++ Libraries were successfully built! |