> 文章列表 > Ubuntu16.04更换eigen3版本

Ubuntu16.04更换eigen3版本

Ubuntu16.04更换eigen3版本

Ubuntu16.04更换eigen3版本

      • 卸载eigen3
        • 查看系统是否安装eigen3,并找到其位置
        • 删除
      • 安装eigen3
        • 提前下载好指定版本的eigen3
        • 解压、编译、安装
        • 拷贝
      • 查看eigen3版本

卸载eigen3

查看系统是否安装eigen3,并找到其位置

sudo updatedb
locate eigen3

Linux updatedb 命令

删除

可以根据上面找到的eigen3的位置,依次进行删除,也可以选择直接执行下面的命令。

sudo rm -rf /usr/include/eigen3
sudo rm -rf /usr/lib/cmake/eigen3
sudo rm -rf /usr/share/doc/libeigen3-dev 
sudo rm -rf /usr/local/share/eigen3
sudo rm -rf /usr/local/include/eigen3
sudo rm -rf /usr/local/lib/pkgconfig/eigen3.pc
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

提前下载好指定版本的eigen3

eigen3官方下载链接

解压、编译、安装

以3.2.9版本为例。
在压缩包位置执行以下命令:

tar -xzvf eigen-3.2.9.tar.gz

解压完毕后,进行编译、安装:

cd eigen-3.2.9
mkdir build
cd build
cmake ..
sudo make install

拷贝

默认安装在/usr/local/include下面,但系统默认的调用是在/usr/include下,所以需要拷贝。

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

查看eigen3版本

pkg-config --modversion eigen3