概述
1.先下载代码
mkdir -p ~/kalibr_workspace/src
cd ~/kalibr_workspace
git clone https://github.com/ros/catkin.git
2.要安装catkin工具
sudo apt-get install python-catkin-tools
3.安装python-numpy
sudo apt-get install --reinstall python-numpy
4.开始编译
catkin build -DCMAKE_BUILD_TYPE=Release -j4
如果嫌弃官方的源太慢将
Kalibr/suitesparse/CMakeLists.txt中的DOWNLOAD_COMMAND下载源换掉。
可是这种方法还是太慢。
我最后是先去下载文件SuiteSparse-4.2.1.tar.gz到本地的目录home目录,然后用命令行拷贝到当前文件夹下,如下面代码
ExternalProject_Add(suitesparse_src
CMAKE_ARGS -DCMAKE_C_COMPILER=${CMAKE_C_COMPILER} -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
#DOWNLOAD_COMMAND rm -f SuiteSparse-${VERSION}.tar.gz && wget http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-${VERSION}.tar.gz
DOWNLOAD_COMMAND rm -f SuiteSparse-${VERSION}.tar.gz && wget -O SuiteSparse-${VERSION}.tar.gz http://baidu.com && cp -f /home/qian/SuiteSparse-4.2.1.tar.gz .
)
参考
https://blog.csdn.net/u010003609/article/details/104715475
最后
以上就是高兴蜡烛为你收集整理的kalibr编译的全部内容,希望文章能够帮你解决kalibr编译所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复