5分钟让你理解C++的基础编译流程(以PCL为例)

一.整体流程图简介
前提:编写的程序需要引入第三方库
5分钟让你理解C++的基础编译流程(以PCL为例)

二. 链接cmakelist的解释
前提:

1.其中真正执行编译链接的文件是makeFile,不同平台链接脚本的语法不同,为了能够跨平台,需要一种映射程序可以自动修改makeFile的内容。

2.直接使用程序比较复杂,为了更加方便开发人员,又加了一层,表象上是直接采用配置文件的方式来生成makeFile文件

3.cmakelist得以产生,cmakelist的内容以pcl为例解释意思:

5分钟让你理解C++的基础编译流程(以PCL为例)

   可以看到cmakelist的操作与链接过程是对应的,开发人员自己自定义路径和名称使得更方便去链接自己下载的库

上一篇:【makefile】01 经典应用示例


下一篇:Makefile学习笔记(1):基础书写格式