ubuntu20.04 boost安装
时间: 2025-05-21 07:11:11 浏览: 46
### 如何在 Ubuntu 20.04 上安装 Boost 库
#### 方法一:通过 APT 包管理器安装
可以利用系统的包管理工具 `apt` 来快速安装预编译好的 Boost 版本。这种方法简单快捷,适合不需要特定版本的情况。
运行以下命令来更新软件包索引并安装 Boost:
```bash
sudo apt update
sudo apt install libboost-all-dev
```
此方法会自动处理依赖关系并将 Boost 安装到默认路径 `/usr/include/boost` 和 `/usr/lib/x86_64-linux-gnu/` 中[^1]。
---
#### 方法二:从源码手动安装
如果需要自定义配置或安装特定版本的 Boost,则可以从官方网站下载源码并自行编译。
##### 步骤说明:
1. **下载 Boost 源码**
访问 [Boost 官方网站](https://www.boost.org/users/download/) 并下载所需版本的压缩包。例如,对于 Boost 1.73.0,执行如下命令:
```bash
wget https://boostorg.jfrog.io/artifactory/main/release/1.73.0/source/boost_1_73_0.tar.gz
tar -xvzf boost_1_73_0.tar.gz
cd boost_1_73_0
```
2. **初始化构建环境**
使用 `bootstrap.sh` 初始化构建脚本。
```bash
./bootstrap.sh --prefix=/usr/local/boost_1_73_0
```
参数 `--prefix` 可用于指定安装目录,默认为 `/usr/local`[^4]。
3. **编译与安装**
执行以下命令完成编译和安装:
```bash
sudo ./b2 install
```
如果指定了前缀路径,则需加上参数 `--prefix=...`,例如:
```bash
sudo ./b2 install --prefix=/usr/local/boost_1_73_0
```
编译完成后,在目标路径下会生成 `include` 和 `lib` 文件夹[^3]。
4. **验证安装**
验证是否成功安装可以通过查看头文件和库文件是否存在:
```bash
ls /usr/local/boost_1_73_0/include/boost/
ls /usr/local/boost_1_73_0/lib/
```
---
#### 注意事项
- 若遇到权限不足的问题,请确保以管理员身份运行相关命令(加 `sudo` 前缀)。
- 自定义安装路径时,记得调整开发环境中对应的 `INCLUDE_PATH` 和 `LIBRARY_PATH` 设置[^2]。
---
阅读全文
相关推荐


















