Make工程管理,就是管理工程项目中的几个文件。大家在平时的练习中,编译的文件个数一般不超过五个,即使有几个文件进行了更改,也只需要对其重新编译即可。
但是工程若由成百上千个文件组成,而只有其中个别文件进行了修改,如果此时不知道哪几个文件被更改了,就只能用gcc把所有的文件重新编译一遍,这样大大降低了效率。所以Make工程管理器便应运而生了,它可以自动识别更新了的文件代码,只对更新的文件进行编译。这里的自动指的是能够根据文件时间戳自动发现哪个文件更新过。
make工程管理器主要是通过一个叫Makefile的文件进行工作。Makefile类似于一个脚本文件,make工程管理器根据里面的一些规则实现对工程的管理。其中的规则包括描述了软件包中各个文件之间的关系,也提供对每个文件进行更新的命令。在一个软件包里,通常情况下可执行文件由链接目标文件和库文件更新,目标文件由源文件更新。
当存在一个Makefile文件时,如果要对某几个源文件进行改变,只需要使用简单的make命令就能够完成所有必要的重新编译。
make命令与Makefile文件简介
最新推荐文章于 2024-07-22 11:28:26 发布