使用makefile编译多个文件(.c , .cpp , .h等)

本文介绍了如何使用Makefile来编译包含C、C++源文件的项目,阐述了make工具的作用,即简化编译指令并自动判断文件更新,以及makefile的用途,它是记录编译规则的文档。通过编写合适的makefile规则,可以一键完成整个项目的编译,提高开发效率。文中还展示了将一个C程序拆分为多个文件并用Makefile编译的例子。
摘要由CSDN通过智能技术生成

有时候我们要一次运行多个文件,这时候我们可以使用Makefile!!!

◊make是什么?

 

   make是一个命令工具,是一个解释makefile中指令的命令工具。它可以简化编译过程里面所下达的指令,当执行 make 时,make 会在当前的目录下搜寻 Makefile (or makefile) 这个文本文件,执行对应的操作。make 会自动的判别原始码是否经过变动了,而自动更新执行档。

 

◊为什么要使用make?

 

   假设,现在一个项目里面包含了100个程序文件,如果要对这个项目进行编译,那么光是编译指令就有100条。如果要重新进行编译,那么就又得像之前一样重新来一遍。这样重复且繁琐的工作实在是让我们很不爽啊。所以,用make来进行操作,间接调用gcc岂不是很方便?如果我们更动过某些原始码档案,则 make 也可以主动的判断哪一个原始码与相关的目标文件档案有更新过, 并仅更新该档案。这样可以减少重新编译所需要的时间,也会更加方便。

 

◊makefile又是干什么的?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值