ROS编译功能包

  1. 全编译
 catkin_make
  1. 单独编译一个包

有时我们写的程序需依赖其他功能包,这时就需要按依赖包的优先级来进行编译了。

catkin_make -DCATKIN_WHITELIST_PACKAGES="package_name"

ROS编译功能包_第1张图片
package_name查看CMakeLists.txtpackage.xml
ROS编译功能包_第2张图片
ROS编译功能包_第3张图片
单独编译一个包之后,想要再编译所有的包,需使用下面命令:

catkin_make -DCATKIN_WHITELIST_PACKAGES=""

ROS编译功能包_第4张图片
不能直接使用 catkin_make !!!
ROS编译功能包_第5张图片

你可能感兴趣的:(ROS)