MacOS上安装boost
2019-10-11 本文已影响0人
帆子_8c3a
默认安装
这样安装的boost只适用于clang,不适用于gcc,所以考虑手动安装。
brew install boost
手动安装准备
我在系统里装了多个python,默认是anaconda3装的python。这里需要hack一下。
ln -s /anaconda3/include/python3.7m /anaconda3/include/python3.7
手动安装 boost for gcc
./bootstrap.sh --with-toolset=gcc
./b2 install
Boost.Context部分代码是汇编写的,在MacOS貌似只能用Clang编译,用gcc编译会出错。所以上述安装办法,所以涉及Boost.Context的boost都无法使用,如coroutine
手动安装 boost for clang
./bootstrap.sh --with-toolset=gcc
./b2 install