在 Ubuntu 18.04 中安装最新的 libboost 和库?

在 Ubuntu 18.04 中安装最新的 libboost 和库?

Ubuntu 18.04 附带 libboost1.65-dev。幸运的是,我能够使用 PPA 升级 libboost(至版本 1.69 或 1.70)。但是,这些 PPA 不附带最新的 boost 库,例如 chrono、atomic、math 等。如何在 Ubuntu 18.04 中安装 libboost1.69 以及 libboost-math1.69 和其他 boost 库?

答案1

解压源码:

./bootstrap.sh --prefix=/usr && ./b2 stage threading=multi link=shared

现在,作为 root 用户:

./b2 install threading=multi link=shared && ln -svf detail/sha1.hpp /usr/include/boost/uuid/sha1.hpp

说明可从这里

相关内容