05 ROS编译过程的catkin_make 命令行工具
01 关于catkin_make
a. 使用方法
# 在catkin工作空间下
catkin_make [make_targets] [-DCMAKE_VARIABLES=...]
b. 命令解释
(1)为简化catkin的标准工作流程,开发了catkin_make 命令行工具,该命令行实现了cmake和make命令的组合功能
(2)cmake和make的演示工作流程如下:
# 在一个CMake项目里
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install # (可选)
(3)理解catkin_make命令行工具的作用范围
能够对每个catkin项目实现构建,在工作空间中构建若干个catkin包的过程如下
# In a catkin workspace
$ catkin_make
$ catkin_make install # (可选)
即作用范围是workspace下src文件夹中的任何catkin项目,因此,workspace名称可以自定,但src建议不要改
(4)若更改了src的名称(即源代码位置改变),可使用如下命令实现编译
# In a catkin workspace $ catkin_make --source my_src $ catkin_make install --source my_src # (optionally)