ubuntu18.04安装eigen3.4.1
时间: 2024-12-27 22:13:46 浏览: 2
### 安装 Eigen 3.4.1 的准备工作
为了在 Ubuntu 18.04 上成功安装 Eigen 3.4.1,建议先更新软件包列表并确保系统已安装必要的构建工具和其他依赖项。这可以通过执行以下命令来完成:
```bash
sudo apt update
sudo apt install build-essential cmake unzip pkg-config
```
上述操作可以确保环境准备好用于编译和安装第三方库[^2]。
### 下载 Eigen 3.4.1 源码
前往官方 GitHub 发布页面获取指定版本的源代码压缩文件。对于特定版本如 3.4.1 可以通过如下方式下载:
```bash
cd ~
wget https://gitlab.com/libeigen/eigen/-/archive/3.4.1/eigen-3.4.1.tar.gz
tar -xvf eigen-3.4.1.tar.gz
cd eigen-3.4.1/
```
此步骤会创建一个名为 `eigen-3.4.1` 的目录并将解压后的文件放置其中。
### 编译与安装
由于 Eigen 是纯头文件模板库,因此不需要复杂的编译过程。只需将其包含路径添加到项目中即可使用。然而,如果希望全局安装以便其他应用程序能够轻松访问,则可继续下面的操作:
```bash
mkdir build && cd build
cmake ..
sudo make install
```
以上命令会在默认位置 `/usr/local/include/eigen3` 中安装 Eigen 头文件[^3]。
### 验证安装
最后验证是否正确安装了 Eigen 库。可以在终端运行 CMake 或者编写简单的测试程序来进行确认。例如,尝试编译并运行一段简单代码片段:
```cpp
#include <iostream>
#include <Eigen/Dense>
int main() {
Eigen::MatrixXd m(2, 2);
m << 1, 2,
3, 4;
std::cout << "Here is the matrix m:\n" << m << std::endl;
}
```
保存这段代码至 `.cpp` 文件后,利用 g++ 进行编译:
```bash
g++ test_eigen.cpp -o test_eigen -I/usr/local/include/eigen3
./test_eigen
```
如果没有错误提示并且输出预期的结果,则说明已经成功安装了 Eigen 3.4.1[^1]。
阅读全文