视觉SLAM3学习之ORB_SLAM3(三)eigen3.2的安装
1.下载eigen
2.将eigen放到/usr/local/include的目录中
3.编译eigen
(一)下载eigen
在这里下载点这
然后点击 【other downloads 】(其他下载)下载适合自己的版本
选择 .tar.gz类型的压缩包
到压缩包的目录执行以下命令
sudo tar -xzvf eigen-eigen-3.2.0.tar.gz -C /usr/local/include
解析/usr/local/include 也可以换成/usr/include 但是上面对应的位置也要匹配修改,该命令 tar -xzvf file.tar.gz 表示解压tar.gz文件, -C表示建立解压缩档案
这条指令将eigen-3.2.0.tar.gz文件解压到了/usr/local/include目录下,在/usr/local/include目录下得到文件eigen-3.2.0
sudo mv /usr/local/include/eigen-3.2.0 /usr/local/include/eigen3
将eigen-3.2.0文件 更名为eigen3
sudo cp -r /usr/local/include/eigen3/Eigen /usr/local/include
参考cp指令 cp -r /usr/men /usr/zh 将目录/usr/men下的所有文件及其子目录复制到目录/usr/zh中
cd eigen3 #当前目录为/usr/local/include
sudo mkdir build
cd build
sudo cmake ..
sudo make install
即可编译成功。
遇到的问题:
执行编译时
cmake ..
时出现以下错误
解决方法:
sudo cmake ..
初步认为由于是在用户目录底下所以要在build中进行数据的写入必须给足权限。