首页 > 系统相关 >Linux安装Eigen 3

Linux安装Eigen 3

时间:2024-08-04 09:38:36浏览次数:15  
标签:Eigen sudo VERSION eigen3 Linux include 安装

下载

下载地址
git clone 下载到本地

安装

打开下载路径

mkdir build
cd build
cmake ..
sudo make install

安装后文件路径 usr/local/include/eigen3

测试

vim eigentest.cpp

#include <iostream>
#include <eigen3/Eigen/Dense>
using Eigen::MatrixXd;

int main()
{
	MatrixXd m(2,2);
	m(0,0) = 3;
	m(1,0) = 2.5;
	m(0,1) = -1;
	m(1,1) = m(1,0) + m(0,1);
	std::cout << m << std::endl;
}

运行

g++ *.cpp -o app
./app

输出:

3   -1
2.5 1.5

查看版本号

vim /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h

#define EIGEN_WORLD_VERSION 3
#define EIGEN_MAJOR_VERSION 4
#define EIGEN_MINOR_VERSION 90

版本为3.4.90

pkg-config --modversion eigen3
安装pkg-config后可使用 --modversion eigen3 查看版本号,需

卸载

apt-get install mlocate
安装mlocate
sudo updatedb
locate eigen3
查看eigen3位置
sudo rm -rf eigen3路径
删除相关文件

标签:Eigen,sudo,VERSION,eigen3,Linux,include,安装
From: https://www.cnblogs.com/WoBok/p/18341475

相关文章

  • 一款简而轻的低侵入式在线构建、自动部署、日常运维监控软件,一键安装脚本,支持多种cao
    前言在当今快速发展的软件开发领域,开发团队经常面临一系列运维挑战。没有专业运维人员的支持,开发人员不得不承担构建和部署项目的任务。面对不同项目的构建和部署命令,以及多环境的打包需求,开发人员需要一个能够简化这些流程的解-决方案。同时,监控多个项目的运行状态、远程连......
  • rocksdb安装与使用
    首先要安装gcc7.3以上版本,依赖于c++17.参见gcc7安装及4.8.5和7.5并存。需要rpm方式或源码安装gflags2.2,否则系统可能内置了gflags2.1,从而导致链接时一直找不到gflags库。如下:/tmp/ccUXmr9R.o:Infunction`__static_initialization_and_destruction_0(int,int)':/home/......
  • Vanilla OS:下一代安全 Linux 发行版
    VanillaOS是一款新兴的操作系统,旨在为用户提供简单、干净和高效的计算体验。本篇文章将详细介绍VanillaOS,包括其特点、版本信息、安装指南以及如何使用它。无论您是技术爱好者还是寻求用户友好替代操作系统的人,VanillaOS都有值得一试的地方。关于VanillaOSVanilla......
  • Linux内核-内核链表
    1内核链表内核链表本质就是一个双向循环链表:链表的实现仅用一个include/linux/list.h实现。内核链表有别于传统链表就在节点本身不包含数据域,只包含指针域。故而可以很灵活的拓展数据结构。使用时包含在用户数据结构内部。1.1内核链表结构体structlist_head{struct......
  • Linux中的线程3
    死锁在Linux操作系统中,死锁(Deadlock)是指两个或多个进程(或线程)在执行过程中,因互相持有对方所需的资源而又都在等待对方释放资源,导致它们都无法继续执行下去的一种状态。这种僵局会浪费系统资源,甚至可能导致系统崩溃。案例://线程A和B,以及资源X和Y的初始状态资源X:空闲资......
  • 熟练使用linux常用基本命令梳理汇总
    目录Linux基本命令简单认识shell认识命令的基本格式:内建命令与外部命令查看命令的类型-type查看命令的使用方法-helpmkdirpwdtouchecho认识路径lscd认识热键/linux热键treenanocatgccstatrmrmdir基本认识--创建目录权限linux有多少条指令mansudocpmvwc>和>><morelessheadtail管......
  • gogs的安装和使用(docker)
    1.docker安装gogs1.1拉取gogs镜像dockerpullgogs/gogs#也可改为自己需要的版本号 1.2创建存储目录mkdir/root/gogs 1.3 运行镜像 dockerrun--name=gogs-d-p10022:22-p13000:3000-v/root/gogs:/datagogs/gogs1.3.1指令解析 --name=gogs:指......
  • OpenStack Yoga版安装笔记(十二)nova安装(下)
    5、InstallandconfigurecontrollernodeforUbuntu注意安装版本为:nova25.2.2.dev55.1Prerequisites在安装和配置compute service之前,需要先创建数据库、服务凭证(用户名/密码)、服务API端点。1、Createthedatabase:root@controller:~#mysqlWelcometotheMariaDB......
  • 【香橙派系列教程】(四)基于ARM-Linux架构的语音控制刷抖音项目
    【四】基于ARM-Linux架构的语音控制刷抖音项目文章目录【四】基于ARM-Linux架构的语音控制刷抖音项目1.语音模块配置1.创建产品2.引脚配置3.词条定义4.添加控制5.发布版本6.烧录固件2.编程实现语音和开发板通信3.手机接入Linux热拔插1.dmesg命令2.adb调试踩坑问题3.总......
  • Docker常用容器安装
    Docker安装安装docker(centos)docker引擎安装官网地址:InstallDockerEngineonCentOS|DockerDocumentation手动安装#卸载旧版本sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-l......