博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ROS学习之catkin_make
阅读量:6801 次
发布时间:2019-06-26

本文共 958 字,大约阅读时间需要 3 分钟。

cankin_make是一个命令行工具,它用来构建catkin workspace中的代码。

1 使用方法

cd ~/catkin_wscatkin_make

以上命令等价于

cd ~/catkin_wscd srccatkin_init_workspacecd ..mkdir buildcd buildcmake ../src -DCMAKE_INSTALL_PREFIX=../install -DCATKIN_DEVEL_PREFIX=../develmake

如果你是第一次构建工作空间,则会生成两个新的文件夹build和devel

build文件夹是cmake和make指令执行的地方

devel文件夹用来保存生成文件、目标的地方及用于安装的setup.*sh

2 参数

2.1 安装指定包

由于种种原因,也许有时我们只想编译一个包,则需要

catkin_make -DCATKIN_WHITELIST_PACKAGES="package1;package2"

这时,当你再次在工作空间中运行catkin_make,默认的只编译你之前指定的包。

2.2  取消安装指定包

如果你想编译所有包,则需要输入

catkin_make -DCATKIN_WHITELIST_PACKAGES=""

2.3 可以安装

cd ~/catkin_wscatkin_make install

等价于以下指令

cd ~/catkin_ws/build# If cmake hasn't already been calledcmake ../src -DCMAKE_INSTALL_PREFIX=../install -DCATKIN_DEVEL_PREFIX=../develmake make install

这时在你的工作空间中会有一个install文件夹。

2.4 改变安装位置

cd ~/catkin_wscatkin_make -DCMAKE_INSTALL_PREFIX=/opt/ros/groovy install

当安装到这个位置时是有许可问题,通常的用户不允许安装/opt,所以你需要超级用户权限。

 

转载于:https://www.cnblogs.com/qixianyu/p/6605830.html

你可能感兴趣的文章
c# 如何通过反射 获取\设置属性值、
查看>>
分享:Apache OpenNLP 1.5.3 发布
查看>>
PCB_栅格大小设置
查看>>
在eclipse 的整个工程中查找字符串
查看>>
[转]Android中的Intent详细讲解
查看>>
电商也要懂的实体渠道实战知识zz
查看>>
命令行管理远程windows.(Remote Command Line On Windows)
查看>>
调用webservice使用URLConnection调用webservice
查看>>
父亲节例行吐槽
查看>>
c#动态创建ODBC数据源
查看>>
修改visual studio2010 的快捷键,使用ctrl+W 关闭当前文档
查看>>
ckeditor
查看>>
架构和框架的区别
查看>>
webservice系统学习笔记5-手动构建/发送/解析SOAP消息
查看>>
[原创]项目管理知识体系指南之 4项目整合管理思维导图
查看>>
经典网页设计:20个华丽的 iPhone 应用程序演示网站
查看>>
Flash:DisplayObject的transform/matrix的潜规则、小bug
查看>>
汗,Google又调整了编译工具(升级SDK先备份!!!)
查看>>
iOS 里RGB 配色 UIColor colorWithRed
查看>>
Windows环境下用C#编程将文件上传至阿里云OSS笔记
查看>>