ubuntu20.04eigen3下载安装
时间: 2025-05-10 17:24:51 浏览: 29
### 如何在 Ubuntu 20.04 上下载和安装 Eigen3 库
#### 使用 APT 包管理器安装
对于大多数用户来说,最简单的方法是通过系统的包管理工具 `apt` 来安装预编译好的 Eigen3 库。这可以确保库被正确配置并与系统兼容。
运行以下命令来更新软件源列表并安装 Eigen3:
```bash
sudo apt update
sudo apt install libeigen3-dev
```
此方法会自动处理依赖关系并将库文件放置在标准路径下 `/usr/include/eigen3/` 中[^1]。
---
#### 手动下载和编译安装
如果需要特定版本的 Eigen3 或者希望从源码构建,则可以选择手动安装方式:
##### 步骤一:获取源代码
访问 [Eigen 的官方 Releases 页面](https://gitlab.com/libeigen/eigen/-/releases),选择所需的版本(例如 3.2.9),然后下载对应的 `.tar.gz` 文件[^5]。
或者可以直接执行以下命令完成下载:
```bash
wget https://gitlab.com/libeigen/eigen/-/archive/3.2.9/eigen-3.2.9.tar.gz
```
##### 步骤二:解压压缩包
使用 `tar` 工具解压刚刚下载的文件:
```bash
tar -xzvf eigen-3.2.9.tar.gz
cd eigen-3.2.9
```
##### 步骤三:创建构建目录并运行 CMake
为了保持项目的整洁性,在根目录外新建一个用于构建的子目录:
```bash
mkdir build
cd build
cmake ..
```
##### 步骤四:编译与安装
完成后即可开始编译过程,并将结果安装至默认位置 `/usr/local/` 下:
```bash
sudo make
sudo make install
```
最后一步是为了让程序能够正常调用该头文件夹中的内容,需将其链接到全局可识别的位置:
```bash
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include/
```
这样就完成了自定义版本的手工部署流程[^4]。
---
#### 验证安装成功与否
无论采用哪种方式进行设置之后都需要验证操作是否顺利完成。可以通过检查核心宏定义文件确认当前已加载的具体发行版号数。
进入指定路径打开编辑窗口查阅内部记录信息如下所示:
```bash
cd /usr/include/eigen3/Eigen/src/Core/util
gedit Macros.h
```
查找其中关于 EIGEN_VERSION_* 的字段即代表实际使用的数值详情[^3]。
---
阅读全文
相关推荐
















