本文是介绍3.3 初识 Makefile+3.4Makefile语法
3.3 初识 Makefile 3.3.1 什么是 Makefile 在 3.2 章节我们了解了在 Ubuntu 系统下通过 gcc 编译器来编译 C 程序,在我们演示的历程中只有一个C 文件,我们直接在终端输入 gcc 的编译命令,就完成了 C 程序的编译。我们在实际开发过程中,如果我们的工程有几十个,或者几百几千个 C 文件,我们通过在终端输入 gcc 命令来编译,这显然是不现实的。为了解决这个问题我们可以使用“make”命令,它会解析 Makefile 文件中的指令(应该说是规则)来编译整个工程。在 Makefile 文件中描述了整个工程的所有文件的编译顺序,编译规则。 作为一个专业的程序员,一定要掌握 Makefile 的,我们可以通过 Makefile 能了解到整个工程的处理过程的。 由于Makefile 涉及到很多的知识点,以至于可以单独写本书来讲述,所以本章我们只是讲解下Makefile的基础入门,如果详细的研究 Makefile,可以给大家推荐《跟我一起写 Makefile》这个电子文档,该文档已经放在了:i.MX6UL 终结者光盘资料 |