Cmake、ROS中的Catkin、Makefile是什么?相互之间有什么关系

一、catkin编译系统

这篇文章详细介绍了
程序最初使用终端进行规则设定编译程序→采用Makefile脚本文件进行编译规则书写,然后通过make命令进行程序编译→可以跨平台进行程序编译的cmake(CMakeLists.txt文件中写编译规则,在linux终端中cmake命令会生成Makefile文件)→catkin(针对ROS系统对cmake进行了一些改进,因此catkin与cmake一样采用CMakeLists.txt文件中写编译规则,只是编译命令改为catkin_make)
的过程。

二、CMake编译配置工具

简单说明了为什么前辈们制作Cmake工具,介绍了一些CMakeLists.txt文件中的语法规则、命令、变量等。

CMake详细介绍:cmake实践

三、makefile葵花宝典

这要介绍了Makefile的出现原因,详细介绍了Makefile的使用规则。

 
posted @ 2022-04-23 17:59  北极星!  阅读(244)  评论(0编辑  收藏  举报