ROS学习(五)—— 编译ROS Package
提前准备:
记得事先source你的环境配置(setup)文件,在Ubuntu中的操作指令如下。
source /opt/ros/kinetic/setup.bash
一、使用catkin_make
1、工具介绍
是一个命令行工具,简化了catkin的标准工作流程,在标准工作流程中依次调用了cmake和make
2、使用方法
1 2 | # 在catkin工作空间下 $ catkin_make [make_targets] [-DCMAKE_VARIABLES=...] |
3、工作流程的步骤
1 2 3 4 5 6 | # 在一个CMake项目里 $ mkdir build $ cd build $ cmake .. $ make $ make install # (可选) |
4、多个catkin项目可以放在工作空间中一起编译,可以编译src下的全部catkin工程
1 2 | catkin_make catkin_make install (可选) |
如果不是放在默认目录下,可以使用下面方式进行编译
1 2 3 | # In a catkin workspace $ catkin_make --source my_src $ catkin_make install --source my_src # (optionally) |
二、编译项目
cd到工程,直接执行catkin_make即可
本文作者:Blue Mountain
本文链接:https://www.cnblogs.com/BlueMountain-HaggenDazs/p/6269579.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步