美文网首页程序员
【ROS学习-4】编译一个ROS包

【ROS学习-4】编译一个ROS包

作者: 网路元素 | 来源:发表于2018-04-06 09:30 被阅读42次

1.如何使用catkin_make

当前目录为一个catkin工作空间时,执行如下命令可以编译一个空的catkin包:

   catkin_make

   catkin_make install # (optionally)

如果要编译的源码在其他路径,可使用--source参数指定,如下:

   catkin_make --source my_src

   catkin_make install --source my_src #(optionally)

2.编译自己的包

   cd ~/ros/catkin_ws/

   ls src

在src目录下有如下内容:

   beginner_tutorials CmakeLists.txt

   当前目录执行catkin_make命令编译,

在当前目录执行ls可以看到如下目录:

  build devel src

其中build目录为编译空间,用于cmake或make命令编译时调用到去配置和编译;devel为开发空间,保存安装前的可执行文件和库。

3.参考网址

http://wiki.ros.org/ROS/Tutorials/BuildingPackages

相关文章

  • 【ROS学习-4】编译一个ROS包

    1.如何使用catkin_make 当前目录为一个catkin工作空间时,执行如下命令可以编译一个空的catkin...

  • 22.ROS初探

    ROS初探 ROS简介 安装 安装完成后测试ROS是否安装完成 哦了~ 安装MAVRos 编译PX4固件 PX4固...

  • ROS-Modbus

    ROS中支持Modbus的相关包: robotiq包[https://wiki.ros.org/robotiq] ...

  • Valgrind ROS 内存泄漏查找

    ROS中用到第三方库,在编译第三方库的时候,加上 -g 选项,以供调用该库时调试。 在编译ROS包的时候,使用如下...

  • GDB ROS调试

    ROS中用到第三方库,在编译第三方库的时候,加上 -g 选项,以供调用该库时调试。 在编译ROS包的时候,使用如下...

  • ROS 基础学习笔记2——包/节点

    1. ROS 包/package ros的包(package)指的是一个完整的程序功能模块,一个package可以...

  • ROS导航定位入门1--Apple的学习笔记

    1. 入门还是用ROS ROS2在win10、下自己建立的包能编译通过,但是rqt_graph图形界面不支持...

  • map_server介绍

    map_server包提供了一个**map_server**ROS Node, 该node通过ROS Servi...

  • 编译一个ROS包

    1.如何使用catkin_make 当前目录为一个catkin工作空间时,执行如下命令可以编译一个空的catki...

  • ROS机器人底盘(39)-ROS程序开机自启动(2)

    1.前言 前文ROS机器人底盘(33)-ROS程序开机自启动(1)使用了ROS的 robot_upstart包设置...

网友评论

    本文标题:【ROS学习-4】编译一个ROS包

    本文链接:https://www.haomeiwen.com/subject/rdvjhftx.html