前言
简单整理相关概念,以及makefile在vcs等方面的应用。
更多详细内容参考文后的链接。
1、概述
详细关于makefile的语法等内容,参考文后的链接文章!!!
Makefile 文件描述了 Linux 系统下 C/C++ 工程的编译规则,它用来自动化编译 C/C++ 项目。一旦写编写好 Makefile 文件,只需要一个 make 命令,整个工程就开始自动编译,不再需要手动执行 GCC 命令。
一个中大型 C/C++ 工程的源文件有成百上千个,它们按照功能、模块、类型分别放在不同的目录中,Makefile 文件定义了一系列规则,指明了源文件的编译顺序、依赖关系、是否需要重新编译等。
2、在VCS中的应用
在学习了解基本的makefile文件的使用方法后,就需要在具体项目中把makefile文件用起来。
目标:阅读和理解项目中现有的makefile文件。
更多细节参考文后的链接。