实际上我们只关注两个文件夹,~/catkin_ws和~/catkin_ws/src
~/catkin_ws被叫做编译工作空间,在这里执行catkin_make,会出现.catkin_workspace的标记文件
~/catkin_ws/src被叫做创建工作空间,在这里执行catkin_init_workspace,每个层级都会出现CMakeLists.txt,标记在编译的过程中的编译清单
更改编译清单的例子:
add_executable(velocity_publisher src/velocity_publisher.cpp) #编译清单增加一个可执行文件
target_link_libraries(velocity_publisher ${catkin_LIBRARIES})#链接