make命令与Makefile文件简介

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值