欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 家装 > Makefile学习笔记

Makefile学习笔记

2024/10/24 2:02:56 来源:https://blog.csdn.net/weixin_44407238/article/details/140123997  浏览:    关键词:Makefile学习笔记

在这里插入图片描述
上述代码中一共有 5 条规则, 1-2 行为第一条规则, 3-4 行为第二条规则, 5~6 行为第三条
规则, 7-8 行为第四条规则, 10~12 为第五条规则, make 命令在执行这个 Makefile 的时候其执
行步骤如下:

第一条规则:main 是我们想要的可执行文件,通过main.o、 input.o 和 calcu.o 这三个文件生成main;
执行main的时候会看看这三个文件在不在,在的话是不是最新的,如果都满足就不改变main了,如果不是就继续执行;
第二、三、四条规则:想生成main.o、 input.o 和 calcu.o 这三个目标文件,就通过这三个文件的.c去生成目标文件;
第五条规则:只有输入“make clean”,才会执行,执行以后就会删除当前目录下所有的.o 文件以及 main。
在这里插入图片描述
修改后的代码:
在这里插入图片描述
第一条规则:objects就是一个变量
第二条规则:声明 clean 为伪目标,声明 clean 为伪目标以后不管当前目录下是否存在名
为“clean”的文件,输入“make clean”的话规则后面的 rm 命令都会执行
第三条规则:第 5 行使用了模式规则,第 6 行使用了自动化变量
在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com