ubuntu20.04如何安装eigen
时间: 2024-12-25 17:20:47 浏览: 9
### Ubuntu 20.04 上安装 Eigen 库
#### 使用 APT 包管理器安装
对于希望快速完成安装的用户来说,最简便的方式是通过系统的包管理工具APT来获取预编译版的Eigen库。
```bash
sudo apt-get update
sudo apt-get install libeigen3-dev
```
上述命令会自动处理依赖关系并安装最新稳定版本的Eigen库[^1]。
#### 手动编译安装特定版本
如果项目有特殊需求,比如需要某个具体版本或是想要获得最新的特性,则可以从源码自行构建:
1. **下载指定版本**
访问[Eigen官方GitLab页面](https://gitlab.com/libeigen/eigen/-/releases),挑选合适的发布版本下载压缩文件。例如要安装3.2.9版本可以这样操作:
```bash
wget https://gitlab.com/libeigen/eigen/-/archive/3.2.9/eigen-3.2.9.tar.gz
```
2. **解压与准备**
将下载得到的`.tar.gz`文件解开,并创建用于存放编译产物的新目录:
```bash
tar -xzvf eigen-3.2.9.tar.gz
cd eigen-3.2.9/
mkdir build && cd $_
```
3. **配置与编译**
利用CMake工具来进行项目的配置工作,之后启动多线程模式下的make过程加快速度(-j参数后的数值可根据CPU核心数调整):
```bash
cmake ..
make -j$(nproc)
```
4. **安装至系统路径**
编译完成后可将其正式部署到全局环境中去供其他程序调用:
```bash
sudo make install
```
5. **手动复制头文件(可选)**
如果遇到某些情况下找不到Eigen头文件的问题,也可以尝试直接拷贝整个Eigen文件夹到标准位置以便于访问:
```bash
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include/
```
以上两种方式都可以实现Ubuntu 20.04环境下成功集成Eigen库的目的。前者适合大多数场景;后者则适用于那些对环境定制化程度较高的场合[^4]。
阅读全文