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