Ubuntu 18.04 附 libboost1.65-dev。值得慶幸的是,我可以使用 PPA 升級 libboost(到版本 1.69 或 1.70)。但是,這些 PPA 沒有附帶最新的 boost 庫,例如 chrono、atomic、math 等。
答案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
說明可以從這裡。