catkin 工作空间

Posted sch01ar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了catkin 工作空间相关的知识,希望对你有一定的参考价值。

catkin 工作空间:组织和管理功能包的文件夹,以 catkin 工具编译

建立工作空间

[email protected]:~$ mkdir -p ~/catkin_ws/src
[email protected]:~$ cd ~/catkin_ws/
[email protected]:~/catkin_ws$ catkin_make

编译

[email protected]:~$ cd ~/catkin_ws/  # 回到工作空间
[email protected]:~/catkin_ws$ catkin_make
[email protected]:~$ source ~/catkin_ws/devel/setup.bash # 编译完成后要 source 刷新环境

catkin_ws 目录下会生成 3 个文件夹

技术分享图片

build:cmake & catkin 缓存和中间文件

技术分享图片

devel:生成的目标文件

技术分享图片

src:package 源代码,是我们写代码的地方,catkin 在编译的时候,会在 src 目录下递归地查找每一个 package

技术分享图片

 

以上是关于catkin 工作空间的主要内容,如果未能解决你的问题,请参考以下文章

ROS系统 创建工作空间与功能包

catkin 工作空间 - Package 组成

可以在 catkin 工作空间之外创建 ROS 节点吗?

在 ROS 工作空间中使用 catkin_make 时 Qt 出现的问题

ros开发

创建一个catkin工作空间