1.删除之前eigen版本
一般默认安装在/usr/include下,下面是删除安装在/usr/include下的eigen:
sudo rm -rf /usr/include/eigen3
sudo rm -rf /usr/lib/cmake/eigen3
下面是删除安装在/usr/local/include下的eigen:
sudo rm -rf /usr/local/include/eigen3
2.安装eigen
git clone https://github.com/eigenteam/eigen-git-mirror
cd eigen-git-mirror
mkdir build
cd build
cmake .. #此处默认安装在/usr/local/include下
sudo make install
使用如下命令安装在/usr/include下:
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
sudo make install
查看eigen的安装版本
cat /usr/include/eigen3/Eigen/src/Core/util/Macros.h