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)
原文地址:https://www.cnblogs.com/Pygoupfs/p/15240237.html