ubuntu中eigen库的安装(所有历史版本均可安装)

本文介绍了在Ubuntu系统下安装Eigen库的两种方法。第一种是通过sudo apt-get install libeigen3-dev命令直接安装最新版本。第二种方法是从GitLab克隆源码并手动编译安装特定版本,如3.3.4。在安装过程中,由于某些wget链接失效,建议使用git clone命令获取源码。安装完成后,通过pkg-config --modversion eigen3可以检查安装是否成功。

ubuntu中eigen库的安装(所有历史版本均可安装)

目前官网以及一些文章给出的wget网址出现错误,下载不了
The requested repository either does not exist or you do not have access. If you believe this repository exists and you have access, make sure you’re authenticated.
正在连接 bitbucket.org (bitbucket.org)|104.192.141.1|:443… 已连接。
已发出 HTTP 请求,正在等待回应… 404 Not Found
2022-08-22 16:41:00 错误 404:Not Found。
在这里插入图片描述

第一种方法(默认版本,但很方便)

命令安装

sudo apt-get install libeigen3-dev

安装路径在

/usr/include/eigen3

第二种方法(所有历史版本均可安装)

获取源码

git clone https://gitlab.com/libeigen/eigen.git
cd eigen

用什么版本输入什么版本,我这里用的是3.3.4

git checkout -p 3.3.4
mkdir build
cd build
cmake…
sudo make install

查看eigen版本,输出信息表示安装成功

pkg-config --modversion eigen3

在这里插入图片描述

### 安装 Eigen 的命令 在 Ubuntu 系统中安装 Eigen 可以通过多种方式实现,以下是几种常见的方法: #### 方法一:通过包管理器 `apt` 安装 可以使用系统的包管理工具来快速安装预编译好的 Eigen 。执行以下命令即可完成安装: ```bash sudo apt update sudo apt install libeigen3-dev ``` 这种方法适用于大多数标准版本的 Ubuntu 发行版,并且能够自动处理依赖关系[^2]。 #### 方法二:从源码手动安装 如果需要特定版本或者最新的功能支持,则可以从官方仓克隆最新代码并自行构建。具体操作如下: 1. 下载 Eigen 的源码文件: ```bash git clone https://gitlab.com/libeigen/eigen.git cd eigen ``` 或者直接下载指定版本压缩包: ```bash wget -c https://gitlab.com/libeigen/eigen/-/archive/3.2.10/eigen-3.2.10.tar.bz2 tar xjf eigen-3.2.10.tar.bz2 cd eigen-3.2.10 ``` 2. 将头文件复制到系统目录下(假设目标路径为 `/usr/local/include/eigen3`): ```bash sudo mkdir -p /usr/local/include/eigen3 sudo cp -r Eigen SignatureOfEigen3.h /usr/local/include/eigen3/ ``` 此过程无需复杂的编译步骤,因为 Eigen 是纯模板,仅需将其头文件放置于适当位置即可生效[^4]。 #### 方法三:利用 Conda 进行环境隔离下的安装 对于科研项目或开发工作流中有多个 Python 虚拟环境的情况,推荐借助 Anaconda 来简化流程。运行下面这条指令就可以轻松获取所需组件连同其绑定扩展一起加入当前活动环境中去: ```bash conda install -c conda-forge osqp-eigen ``` 尽管这里提到的是针对 OSQP-Eigen 组合优化求解器实例化情形下的调用语句形式;但同样也间接证明了通过 Conda 渠道完全可以找到单独关于基础线性代数运算框架的支持选项存在可能性[^3]。 以上就是三种主流途径介绍如何成功部署至个人计算机上的 Linux 平台之上供后续程序设计阶段随时调取使用的全过程说明文档内容总结完毕!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值