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
说明可从这里。