关于实验中的makefile相关知识

可能有用的链接:
(简书)linux编程入门(六)-编写Makefile文件

深入学习Make命令和Makefile

UNIX系统上很多软件包都是使用make程序和Makefile文件来实现自动编译的,make程序的目的就是自动确定一个软件包的哪些部分需要重新编译,并用特定的明令去编译他们,准确的使用make可以大大减少编译程序所花费的时间,因为它可以消除不必要的再编译.

要使用make,必须编写一个makefile文件,他描述了软件包中各个文件之间的联系,提供了更新每个文件的命令.在一个软件包中,通常是可执行文件由连接目标文件而更新,而目标文件由编译源文件而更新.

当一个适当的makefile存在时,每次我们改变某些源文件,用简单的shell命令:make

将足以完成所有必须的重新编译,make程序利用makefile的数据和每个文件更新最新一次更改的时间来确定哪些文件需要更新;对每一个需要更新的文件,make程序使用makefile中定义的命令来更新它.
原文链接:https://blog.csdn.net/ytfhjhv/article/details/87276258

值得一提的是,在Makefile中的命令,必须要以[Tab]键开始

makefile中的 .o文件表示目标文件(o是object之意)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值