Как правильно собрать Boost из исходников?
На моей системе последней версией Boost, которую выдаёт apt, является 1.65.1, мне же нужна 1.72.0, для чего я хочу поставить её из исходников. Мне нужна библиотека Asio, и ещё две библиотеки, от которых она зависит: System и Regex.
Я их склонировал в '/opt/.source/Boost/'. Теперь мне нужно их собрать. В склонированных репозиториях я заметил файл CMakeLists.txt, что как бы намекает, что их можно собрать CMake'ом, но в руководствах (далеко не новых) советуют использовать bjam (b2), который я так и не нашел для Linux.
Подскажите, пожалуйста, как мне его лучше поставить, чтобы затем включить в свой проект на CMake.
Ответы (1 шт):
Автор решения: Παν μέτρον άριστον
→ Ссылка
cd /opt/.source
wget https://dl.bintray.com/boostorg/release/1.72.0/source/boost_1_72_0.tar.gz
tar -xvzf boost_1_72_0.tar.gz
cd boost_1_72_0
./bootstrap.sh
mkdir /opt/Boost
./b2 \
--with-system \
--with-regex \
install --prefix=/opt/Boost