Makefile学习教程: 跟我一起写 Makefile
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-13
标文件直接或间接关联,那么它后面所定义的命令将不会被自动执行,不过,我们可以显示要make执行.即命令——“make clean”,以此来清除所有的目标文件,以便重编译.
于是在我们编程中,如果这个工程已被编译过了,当我们修改了其中一个源文件,比如file.c,那么根据我们的依赖性,我们的目标 file.o会被重编译(也就是在这个依性关系后面所定义的命令),于是file.o的文件也是最新的啦,于是file.o的文件修改时间要比edit要新,edit也会被重新链接了(详见edit目标文件后定义的命令).
而如果我们改变了“command.h”,那么,kdb.o、command.o和files.o都会被重编译,并且,edit会被重链接.
1.4 makefile中使用变量
在上面的例子中,先让我们看看edit的规则:
edit : main.o kbd.o command.o display.o
本文出自 “流浪鸟” 博客,请务必保留此出处http://liulangniao.blog.51cto.com/2455855/434138
|
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Makefile学习教程: 跟我一起写 Makefile的所有评论