如何在 Ubuntu 上安装 Boost C++ 库 20.04 或 22.04

在 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 库版本不是最新的版本。因此,我们将直接从其网站下载最新版本。

访问网站并单击“下载”按钮。

Download-Boost-C

之后,获取 Boost 库的 Tar 文件。例如:

Tar-file-of-the-Boost-library

想要使用命令终端下载文件的人可以使用该命令以及文件的 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/
Building-B2-Engine

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;
}

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun289814.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2024年3月17日
下一篇 2024年3月17日

相关推荐