Makefile
慢慢的踏实走
这个作者很懒,什么都没留下…
展开
-
在makefile文件中,@$符号代表什么意思?
archclean: @$(MAKEBOOT) clean或者checkbin: @ /bin/ture @ true这里面@$和@代表着什么意思啊? $(MAKEBOOT) 是变量 MAKEBOOT 的值,@表示在make时不输出make的信息(类似Windows下的转载 2014-08-28 20:50:27 · 2634 阅读 · 0 评论 -
什么叫外部依赖项
http://zhidao.baidu.com/link?url=Nu1JlqsTmrvAJWss0I5nCxtAnXQYEktxSY8Ad4QHAFKCpF43s7fC3rlYPJ88bPBwqgwF9qDG67Sa4SQ2vm_ZOK所谓外部依赖项就是你工程中显式包含的那些头文件本身所包含的头文件。比如你仅仅在main里包含了一个windows.h,但是windows.h本身就包含相转载 2014-12-18 21:10:41 · 5953 阅读 · 0 评论 -
makefile 中$^、$@、$<分别代表什么意思?
分别代表所有依赖、目标文件、第一个依赖。原创 2015-11-10 11:04:39 · 5898 阅读 · 0 评论 -
Makefile的隐晦规则只 针对.c不针对。o
比如 hello:hell.o就必须写而hell.o:hello.c原创 2014-08-21 17:45:16 · 895 阅读 · 0 评论 -
makefile的语法及写法
0 Makefile概述 -------------------------------------------------------------------------------- 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要转载 2014-08-13 21:31:50 · 490 阅读 · 0 评论 -
伪目标
本节我们讨论一个Makefile中的一个重要的特殊目标:伪目标。 伪目标是这样一个目标:它不代表一个真正的文件名,在执行make时可以指定这个目标来执行其所在规则定义的命令,有时我们也可以将一个伪目标称为标签。使用伪目标有两点原因:1. 避免在我们的Makefile中定义的只执行命令的的目标(此目标的目的为了执行执行一系列命令,而不需要创建这个目标)和工作目录下的实际文件出现名字冲突。2.转载 2015-11-14 20:29:36 · 380 阅读 · 0 评论