在ROS(Robot Operating System)中,单独编译一个功能包(通常是一个catkin或ament包)是一个常见的需求,尤其是在进行开发或调试时。以下是一个详细的步骤指南,用于单独编译ROS中的一个功能包: 1. 确定需要编译的功能包名称及其路径 首先,你需要知道要编译的功能包的名称以及它在ROS工作空间中的完整路径。例如,假设你...
ros 单独编译一个包 1、全编译 catkin_make 2、只编译某一个包 catkin_make -DCATKIN_WHITELIST_PACKAGES="package_name" 3、编译一个包后在全部编译所有的包(原因不详,没具体测试过) catkin_make -DCATKIN_WHITELIST_PACKAGES=""
切换到自己的ROS工作空间: $ cd ~/catkin_ws 如果你想编译整个工作空间里面的包:$ catkin_make 如果你只想编译工作空间某一个包:$ catkin_make -DCATKIN_WHITELIST_PACKAGES= "包名"例如: