1、軟件包下載:
下載地址: https://github.com/ceres-solver/ceres-solver/releases 如果Github下載速度慢可在百度雲盤下載
下載地址: 鏈接: https://pan.baidu.com/s/1EXjbTjZ8pkaEbeppHW3TuA 密碼: 02dv
2、安裝編譯Ceres庫所需依賴項:
$ sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libgtest-dev
可能會出現無法定位libcxsoarse3.1.2的問題
解決方法:
//第一步,打開sources.list $ sudo gedit /etc/apt/sources.list //第二步,將下面的源粘貼到最上方sources.list $ deb http://cz.archive.ubuntu.com/ubuntu trusty main universe //第三步,更新源 $ sudo apt-get update //第四步,重新輸入依賴項安裝命令安裝依賴項 $ sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libgtest-dev
3、然后解壓ceres,打開終端進入解壓后的文件,編譯安裝:
$ mkdir build $ cd build $ cmake .. $make -j8 //可用nproc這個命令查看cpu核心數,我的cpu核心數是8
4、安裝
$ sudo make install