首先下载boost源码
下载完成之后解压
前提需要自行安装gcc等工具
window
./bootstrap.sh
./b2
./b2 install
arm (linux)
sudo ./bootstrap.sh
sudo ./b2 cxxflags=-fPIC cflags=-fPIC link=static -a threading=multi
sudo ./b2 install
x86 (linux)
sudo ./bootstrap.sh
在boost_1_77_0/tools/build/src/tools目录下找到gcc.jam文件,打开它。在
compile-link-flags <link>shared/<target-os>$(non-windows) : -fPIC ;
下新增一行:
compile-link-flags <link>static/<target-os>$(non-windows) : -fPIC ;
(提示:复制前一行,修改shared为static即可)。
sudo ./b2 cxxflags=-fPIC cflags=-fPIC link=static -a threading=multi
sudo ./b2 install
完成
boost头文件路径(以1.77为例)
boost_1_77_0/boost
boost库文件路径(以1.77为例)
boost_1_77_0/stage/lib