Makefile系列基础(一)

开辟一个新坑位,接下将会阐述一系列Makefile知识点,当然也是基于之前我阅读的Makefile启蒙书籍
《跟我一起写Makefile》,首先感谢作者陈皓,以及整理祝冬华

以下全是作者本人所学所感,如有错误,欢迎指出

首先要明白Makefile是什么?
其次用Makefile的好处,场景。
最后怎么用Makefile。

Makefile对于初学者来说,很多人不会知道Makefile是什么。因为我们平时在WIN系统中各种集成IDE已经将程序处理流程(预处理–编译–汇编–链接)封装好了,我们通常只需运行写好的代码等待运行结果就行,程序有错时进行调试改错。但如果能掌握整个程序底层的运转流程将会对从事程序员的行业的人员会有一个质的提。这是基本功!!!

Makefile是什么

Makefile通俗点来讲就是“脚本“,只不过这个脚本需要我们自行编写。有关脚本的意思不懂者,参考此链接如何用通俗易懂的语言解释脚本是什么

用Makefile的好处,场景

如果只是简单写个程序,类似于单纯的解决算法题目,那么Makefile好处就不大甚至画蛇添足。
Makefile主要用于整个项目工程,有不计其数的源文件需要编译链接,并且想要程序按照自己的想法执行。那些源文件需要编译,哪些不需要以及文件编译先后顺序都可按照自己想法来,就不必受集成的IDE编译的规则。写Makefile的人就是规则的制定者,当然这中规则也是约束在计算机的规则下。
关于场景,作者本人更多的是在Linux环境下操作的,若有更多的场景应用,欢迎告知

怎么用Makefile

怎么用Makefile就关于到怎么写Makfile了,用Makefile只需要一个make命令。
在这里插入图片描述

写Makefile需要遵循很多本身Makefile的规则,所以这里就留下一个坑位,待后面继续填坑。 ,移步第二篇章Makefile系列基础(二)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值