在 Ubuntu Linux 上安装 Boost 的步骤
尽管这些步骤是在 Ubuntu 22.04 上执行的,但它们可用于此 Linux 的旧版本和新版本,包括 Debian 和其他基于它的 Linux。例如 Linux Mint、POP OS 等……
1. 更新 Ubuntu Linux
在这里,我们将安装最新版本的 Boost 库,因此,我们需要从源代码编译它。因此,请确保您的系统是最新的,并且 APT 包管理器具有最新的包索引缓存。
sudo apt update && sudo apt upgrade
2. 安装开发者工具
我们需要工具从其源代码构建 Boost 库,这里是获取所需库的命令。
sudo apt-get install build-essential g++ python3-dev autotools-dev libicu-dev libbz2-dev libboost-all-dev
3. 下载 Boost C++ 库
可以使用 Ubuntu 的默认系统存储库在 Ubuntu Linux 上安装的 Boost 库版本不是最新的版本。因此,我们将直接从其网站下载最新版本。
访问网站并单击“下载”按钮。
之后,获取 Boost 库的 Tar 文件。例如:
想要使用命令终端下载文件的人可以使用该命令以及文件的 URL。 wget
为此,右键单击 Tar 文件并复制其地址。
例如:
wget https://boostorg.jfrog.io/artifactory/main/release/1.80.0/source/boost_1_80_0.tar.gz
4. 解压 Tar 文件
那些使用浏览器下载文件的人,需要切换到 下载目录 用于该用途。 cd Downloads
而 Wget 命令用户可以在他们运行命令的同一目录中找到下载的内容。
要提取,请使用:
tar xvf boost_1_80_0.tar.gz
注意:将 boost_1_80_0.tar.gz 替换为您下载的文件版本名称。
5. 切换到解压目录
使用上一步中给出的命令解压缩文件后,使用 cd 命令切换到解压缩的目录。
cd boost_1_80_0
注意:将 boost_1_80_0 替换为您的文件名或版本。
6. 设置 Boost 的引导程序
之后,运行给定的命令,该命令将启动 Boost 提取文件夹中的 Bootstrap 脚本。它将开始制造B2发动机。此外,它会将编译后的库文件保存在/usr/include/boost
./bootstrap.sh --prefix=/usr/
7. 在 Ubuntu 上安装 Boost 20.04 或 22.04
构建 Boost C++ 库
完成构建 b2 引擎后,您将在 Boost 目录中看到一个名为 b2 的可执行文件。我们必须运行它才能开始构建 Boost C++ 库。
sudo ./b2 install
8. 在 C++ 编程中使用 Boost 库
现在,每当您想使用或包含 Boost 库开始编码时,您只需要包含要使用的 Boost 库的名称即可。
例如,如果要使用数组库:
#include <iostream>
#include <boost/array.hpp>
using namespace std;
int main(){
boost::array<int, 4> arr = {{1,2,3,4}};
cout << "hi" << arr[0];
return 0;
}