记录下在Ubuntu16.04环境下安装cere库的过程。
更详细的教程:官网
安装依赖
# CMake
sudo apt-get install cmake
# google-glog + gflags
sudo apt-get install libgoogle-glog-dev libgflags-dev
# BLAS & LAPACK
sudo apt-get install libatlas-base-dev
# Eigen3
sudo apt-get install libeigen3-dev
# SuiteSparse and CXSparse (optional)
sudo apt-get install libsuitesparse-dev
下载安装ceres
如果想要下载最新版本的ceres:
git clone https://ceres-solver.googlesource.com/ceres-solver
但是,最新版本的ceres好像和我的Eigen3库并不匹配,有些代码没法编译。所以需要历史版本的ceres库。
需要历史版本在Release中可以获得,在这里安装的是1.14.0版本。
下载后解压到想要放置的文件夹下,之后在ceres文件夹中
mkdir build
cd build
cmake ..
make
sudo make install
安装完成