如何在不使用 sudo 的情况下构建和安装 boost

以下是如何在不使用 sudo 的情况下构建和安装 boost,即如果你在工作的机器上没有 root 权限。本指南主要针对 Linux 编写,但可能也适用于其他系统。

Boost 下载页面下载 boost。我用 1.86.0 测试过,但它应该适用于许多版本,包括较旧和较新的版本。

我建议下载 .tar.bz2 版本,即下载页面上的第一个链接:

Boost What to Download

build_boost.sh
tar xjvf boost_1_86_0.tar.bz2
cd boost_1_86_0
./bootstrap.sh
./b2 install --prefix=$HOME/usr

这将安装到 $HOME/usr,这是用户安装软件的常见位置。你可以将其更改为你喜欢的任何其他位置。使用 $HOME/usr 时,头文件将安装在 ~/usr/include,库文件在 ~/usr/lib 等。


Check out similar posts by category: Boost, C/C++