Linux系统cmake命令安装eigen3库

源代码准备

  • 可以在该网址上下载源代码压缩包 eigen3源代码网址
  • 上述网址也是学习eigen3使用方法的网址

编译前准备

  • eigen3.tar.gz压缩包在/home/li/Download(只是举例,可以放在自己定义的路径下)路径下
  • tar -xzvf eigen3.tar.gz 该领命将压缩包解压到当前路径下即/home/li/Download/eigen3
  • 使用touch命令在/home/li/Download 下新建文件夹eigen3_cmake,用来存储cmake编译产生的中间文件

编译

  • 将命令行终端的路径改为/home/li/Download/eigen3_cmake,使用命令cd /home/li/Download/eigen_cmake
  • 使用命令cmake source_dir,按照上述源代码解压路径,命令为cmake /home/li/Download/eigen3,然后执行make install命令,此时eigen3将默认安装至/usr/local/include/eigen3

修改安装路径

  • 将命令行终端的路径改为/home/li/Download/eigen3_cmake,使用命令cd /home/li/Download/eigen_cmake
  • 使用命令cmake -DCMAKE_INSTALL_PREFIX=myprefix -DINSTALL_INCLUDE_DIR=yourdir source_dir,这里yourdir默认是include/eigen3,而我希望将eigen3安装至/usr/include目录下,这样IDE可以自动识别到该路径,根据上述源代码路径,命令如下:cmake -DCMAKE_INSTALL_PREFIX=/usr /home/li/Download/eigen3,然后执行make install

你可能感兴趣的:(总结,CMake,Linux,eigen)