Ubuntu 18.04 には libboost1.65-dev が付属しています。ありがたいことに、PPA を使用して libboost (バージョン 1.69 または 1.70) をアップグレードできます。ただし、これらの PPA には、chrono、atomic、math などの最新の boost ライブラリが付属していません。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
手順については以下をご覧ください。ここ。