1.先下载代码
复制代码
1
2
3
4mkdir -p ~/kalibr_workspace/src cd ~/kalibr_workspace git clone https://github.com/ros/catkin.git
2.要安装catkin工具
复制代码
1
2sudo apt-get install python-catkin-tools
3.安装python-numpy
复制代码
1
2sudo apt-get install --reinstall python-numpy
4.开始编译
复制代码
1
2catkin build -DCMAKE_BUILD_TYPE=Release -j4
如果嫌弃官方的源太慢将
Kalibr/suitesparse/CMakeLists.txt中的DOWNLOAD_COMMAND下载源换掉。
可是这种方法还是太慢。
我最后是先去下载文件SuiteSparse-4.2.1.tar.gz到本地的目录home目录,然后用命令行拷贝到当前文件夹下,如下面代码
复制代码
1
2
3
4
5
6
7ExternalProject_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编译内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复