ROS学习(五)—— 编译ROS Package
学习 编译 package ros
2023-09-14 09:11:25 时间
提前准备:
记得事先source你的环境配置(setup)文件,在Ubuntu中的操作指令如下。
source /opt/ros/kinetic/setup.bash
一、使用catkin_make
1、工具介绍
是一个命令行工具,简化了catkin的标准工作流程,在标准工作流程中依次调用了cmake和make
2、使用方法
# 在catkin工作空间下 $ catkin_make [make_targets] [-DCMAKE_VARIABLES=...]
3、工作流程的步骤
# 在一个CMake项目里 $ mkdir build $ cd build $ cmake .. $ make $ make install # (可选)
4、多个catkin项目可以放在工作空间中一起编译,可以编译src下的全部catkin工程
catkin_make catkin_make install (可选)
如果不是放在默认目录下,可以使用下面方式进行编译
# In a catkin workspace $ catkin_make --source my_src $ catkin_make install --source my_src # (optionally)
二、编译项目
cd到工程,直接执行catkin_make即可
相关文章
- SQL学习——SELECT INTO和INSERT INTO SELECT
- 再次学习 java 类的编译
- 机器学习之决策树(ID3)算法与Python实现
- AngularJS学习---REST和自定义服务(REST and Custom Services) ngResource step 11
- Dubbo学习(五) Dubbo 从下载到编译成功
- 深入学习SAP UI5框架代码系列之八:谈谈 SAP UI5 的视图控件 ID,以及 SAP UI5 视图和 Angular 视图的异同
- 推荐一个算法编程学习中文社区-51NOD【算法分级,支持多语言,可在线编译】
- 通过最简单的button控件,深入学习SAP UI5框架代码系列之零
- AI之NLP:2020年6月21日北京智源大会演讲分享之15:15-15:40黄萱菁教授《自然语言处理中的表示学习》
- 深度学习如何具有人类智能实现论述假说
- 云小课|VMware备份上云学习专列来了,快加入吧~
- 【华为云技术分享】Spark如何与深度学习框架协作,处理非结构化数据
- Stanford公开课《编译原理》学习笔记(1~4课)
- AI模型设计:Ubuntu18.04完美编译在阿里云镜像源tensorflow C++并实现深度学习计算【编译方法与测试深度学习C++源码已开源】
- 回顾最初学习语言的编译环境:在Windows10终端编译运行C/C++程序
- Django学习18 -- 富文本编辑器(Rich Edit)
- 浅谈程序员的英语学习
- 【机器学习系列】机器学习界大牛林达华推荐的书籍
- HarmonyOS鸿蒙学习笔记(15)Swiper实现抖音切换视频播放效果
- 【机器学习】14、sklearn
- 【C++ 科学计算】机器学习算法 Dlib 编译安装(ubuntu)
- 机器学习+西瓜书笔记第2章【贝叶斯分类器】
- SELinux零知识学习三、SELinux应用层源码下载、编译和安装
- SELinux零知识学习四、Audit应用层源码下载、编译和安装
- libvirt零知识学习4 —— libvirt源码编译安装(2)
- 【VS调试教学】数据结构部分的学习建议:画图 + 写代码 + 调试
- 几分钟内学习 Clojure