目录
一、makefile的介绍
- 在linux和unix中,有一个强大的实用程序,叫 make ,可以用它来管理多模块程序的编译和链接,直至生成可执行文件
- make程序需要一个编译规则说明文件,称为 makefile ,makefile文件中描述了整个软件工程的编译规则和各个文件之间的依赖关系。
- makefile就像是一个shell脚本一样,其中可以执行操作系统的命令,它带来的好处就是我们能够实现“自动化编译”,一旦写好,只要一个make命令,整个软件功能就完全自动编译,提高了软件开发的效率
- make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说大多数编译器都有这个命令,使用make可以是重新编译的次数达到最小化
二、makefile的编写
makefile文件的规则可以非常复杂,比C程序还要复杂,初学先了解它的简单用法
vim makefile创建文件
文件名:makefile,内容如下: