安装Ceres(解决报错)
具体的错误流程可以参考链接:link 这里只展示可以成功安装的流程.
1.安装依赖项:
sudo apt-get install liblapack-dev libsuitesparse-dev libcxsparse3.1.2 libgflags-dev libgoogle-glog-dev libgtest-dev
结果发现会报: 解决办法:link 和 link
2.更新 gcc,g++
利用下面代码查看编译器版本:
gcc -v
g++ -v
将编译器默认版本改为7即可,在终端输入下面代码:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-7
sudo apt-get install g++-7
配置:将gcc7,g++7作为默认选项:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --config gcc
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
sudo update-alternatives --config g++
3.下载最新版本进行安装
按照如下步骤进行安装:
cd ceres-solver-1.14.0
mkdir build
cd build
cmake ..
make
sudo make install
安装成功.
|