https://www.cnblogs.com/Jessica-jie/p/6706513.html
程序在cmake编译的流程: cmake指令依据你的CMakeLists.txt 文件,生成makefiles文件,make再依据此makefiles文件编译链接生成可执行文件.
catkin_make是将cmake与make的编译方式做了一个封装的指令工具, 规范了工作路径与生成文件路径.
1) cmake标准流程
$ mkdir build
$ cd build
$ cmake ..
$ make
$ make install # (可选)
2) catkin_make 的流程
# In a catkin workspace
$ catkin_make
$ catkin_make install # (可选)