ubuntu 安装 eigen 3
时间: 2024-09-25 08:01:25 浏览: 86
要在Ubuntu系统上安装Eigen 3库,Eigen是一个用于线性代数计算的开源数学库,可以按照以下步骤操作:
1. **打开终端**:通过快捷键Ctrl+Alt+T或者搜索"Terminal"打开命令行界面。
2. **更新包列表**:确保你的包列表是最新的,输入并运行命令:
```
sudo apt-get update
```
3. **安装依赖**:Eigen有时需要一些额外的软件包支持,安装它们可以用:
```
sudo apt-get install cmake libeigen3-dev
```
`cmake`是配置文件管理工具,`libeigen3-dev`则是Eigen开发库。
4. **下载源码**:访问Eigen官方网站 (https://eigen.tuxfamily.org/) 下载最新版本的源码,例如:
```
wget https://gitlab.com/eigen/eigen/-/archive/XXX.XXX/eigen-XXX.XXX.tar.gz
```
将`XXX.XXX`替换为实际版本号。
5. **解压并构建**:解压下载的tarball,然后进入目录,并创建一个构建目录:
```
tar -xzvf eigen-XXX.XXX.tar.gz
cd eigen-XXX.XXX
mkdir build
cd build
```
6. **配置和编译**:
```
cmake ..
make -j$(nproc) # 使用所有可用处理器进行编译
sudo make install
```
7. **检查安装**:确认Eigen是否成功安装,你可以通过编写一个小示例程序来测试:
```c++
# include <iostream>
# include <Eigen/Dense>
int main() {
Eigen::MatrixXf m(3, 3); // 创建一个3x3矩阵
return 0;
}
g++ -o test test.cpp -leigen -std=c++11
./test
```
如果没有错误并且能生成一个名为`test`的可执行文件,说明Eigen已经安装成功。
阅读全文