Ubuntu安裝Ceres Solver


參考http://ceres-solver.org/installation.html#

1.源碼下載地址
https://github.com/ceres-solver/ceres-solver/releases

2.安裝依賴項

# 安裝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-solver

3.編譯,安裝ceres庫

# 解壓下載的ceres庫
$ tar zxf ceres-solver-2.0.0.tar.gz
# 切換到源碼目錄
$ cd ceres-solver-2.0.0
# 創建編譯目錄
$ mkdir build
# 切換到編譯目錄
$ cd build
# 生成Makefile
$ cmake ..
# 編譯
$ make -j4
# 安裝。PS:如果不想安裝到計算機中,可以不執行這一步
$ sudo make install

注意,直接編譯出來的是靜態庫.a 如果需要編譯動態分享庫需要修改CMakeLists.txt中option(BUILD_SHARED_LIBS "Build Ceres as a shared library." ON)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM