ubuntu16.04卸载、安装eigen

卸载

查看eigen3的位置:

sudo updatedb  

locate eigen3  #查看eigen3的位置

依次删除eigen3的安装文件:

sudo rm -rf /usr/include/eigen3

sudo rm -rf /usr/lib/cmake/eigen3

sudo rm -rf /usr/local/include/eigen3

sudo rm -rf /usr/share/doc/libeigen3-dev 

sudo em -rf /usr/local/share/eigen3

sudo rm -rf /usr/local/share/pkgconfig/eigen3.pc /usr/share/pkgconfig/eigen3.pc /var/lib/dpkg/info/libeigen3-dev.list /var/lib/dpkg/info/libeigen3-dev.md5sums

重新查看eigen3的位置:

sudo updatedb  

locate eigen3 #重新查看eigen3的位置,已经没有了

安装:

源码安装

安装包下载网址:
http://eigen.tuxfamily.org/index.php?title=Main_Page
在该网站中,可以下载任意版本对应的文件
下载后点击鼠标右键 提取到此处,然后进入文件夹,运行命令:

cd Eigen文件夹
mkdir build
cd build 
cmake ../
sudo make install

eigen安装默认的地址是:/usr/local/include里 ,我们在安装pangolin时,会在/usr/include 目录下进行搜索eigen,导致pangolin安装失败,通常我们复制一份在、usr/include上面命令可以解决:

sudo cp -r /usr/local/include/eigen3 /usr/include 

搜索不到时,CMakeList里面添加:

# 添加头文件
include_directories("/usr/include/eigen3")

你可能感兴趣的:(SLAM踩坑)