大家好,我是小鱼。今天在qq群里看到有人单独编译一个ROS节点的问题。就突然想推荐一波catkin_tool了。
小智作为一名在职的工程师,经常和ROS打交道,所以catkin工具也是小智装系统必装的一个。今天就给大家介绍介绍。
- github:https://github.com/catkin/catkin_tools
- 文档:https://catkin-tools.readthedocs.io/en/latest/index.html
一上来小鱼先不说catkin多好用,大家自行感受哈!
编译所有节点(只要在工作空间中任何一级目录都能用,它会自动向上搜索工作空间):
catkin build
单独编译一个包
catkin build package_name
清理所有包的编译
catkin clean
清除某一个包的编译
catkin clean package_name
一、如何安装
二、命令列表$ sudo apt-get update
$ sudo apt-get install python-catkin-tools
- build–在catkin工作空间中构建包
- config-配置catkin工作空间的设置
- clean–清除build数据
- create–创建一个工作空间
- env–运行带有修改后环境的命令
- init-catkin工作空间
- list–在工作区查找和列出有关包的信息
- locate–获取工作空间目录路径
- profile–管理不同的命名配置文件
还有其他的一些操作
初始化一个工作空间
catkin init
列出来所有包的信息
catkin list
创建一个包
catkin create
等等还有很多。
具体可以参考详细的文档了,这里才是最给力的~
我是小鱼,一名在职机器人算法工程师
目前在做公众号,输出
机器人算法注解、学习教程、工作经验等
欢迎大家关注