Makefile基础介绍

官方解释:一个工程中的源文件不计其数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令

我的说法,用来简化我们编译过程。



好处:一次编写,终身幸福。

Makefile只认两种命名,一种是makefile,纯小写;另一种是Makefile,第一个字母大写。

只有这两种,别无分号。

Makefile的三个要素:目标,依赖,规则命令。

最基本写法:



目标:依赖

Tab键 规则命令                              (特别强调:这个 “Tab键”,很重要,不能漏掉!)




示例:(先说下,我怕被喷,因为这个示例看起来还麻烦过直接敲命令,但不要激动,这只是在在演示最基本的写法而已。后面会简化的。)

初代Makefile编写

Makefile基础介绍_第1张图片

Makefile测试


Makefile基础介绍_第2张图片

你可能感兴趣的:(Makefile基础介绍)